1 概述
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://www.ieisystem.com/kos/product-kos-xq.thtml?id=12126。
Oracle 19c是甲骨文公司开发的一款关系型数据库管理系统(RDBMS),它是Oracle数据库产品系列的最新版本。“c”代表“云计算”,意味着Oracle 19c专注于提供强大的云计算功能和性能。Oracle 19c引入了许多新功能和改进,如性能增强、多租户架构、安全性增强、大数据整合以及自动化运维等。详细介绍见官网链接https://www.oracle.com。
2 安装准备
2.1 操作系统环境
版本信息:KeyarchOS 5.8sp1
硬件平台:X86_64
2.2 Oracle19c版本
Oracle19c-19.3
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c
厂商名称:Oracle
3 安装
3.1 安装依赖包
1、安装libnsl
yum install libnsl.x86_64
2、安装compat-libcap1
下载地址:https://centos.pkgs.org/7/centos-x86_64/compat-libcap1-1.10-7.el7.x86_64.rpm.html
yum install compat-libcap1-1.10-7.el7.x86_64.rpm --nogpgcheck
3、安装compat-libstdc++-33
下载地址:https://centos.pkgs.org/7/centos-x86_64/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm.html
yum install compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm --nogpgcheck
3.2 安装Oracle-database-preinstall
安装Oracle19c之前,需要安装preinstall,在安装包存放目录下执行安装命令:
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
3.3 安装Oracle-database-ee
安装好preinstall后,再安装ee包。在安装包存放目录下执行安装命令:
yum install oracle-database-ee-19c-1.0-1.x86_64.rpm --nogpgc heck
3.4 配置Oracle19c
1、初始化数据库
/etc/init.d/oracledb_ORCLCDB-19c configure
初始化前需保证至少有4244MB的空间,否则会失败:
满足空间需求后即可再次初始化。初始化的过程比较慢,需耐心等待。
2、配置环境变量
进入oracle用户,打开.bash_profile文件进行内容追加:
追加完成后保存,执行source .bash_profile命令使配置文件立刻生效:
4 运行Oracle19c
4.1 运行Oracle19c服务
1、进入oracle用户
su - oracle
2、进入数据库
sqlplus / as sysdba
4.2 修改system用户密码
1、修改system用户密码为123456:
alter user system identified by 123456;
2、可以看到,执行结果提示为问号,出现该现象的原因为转码错误,将session语言设置为英文即可:
alter session set nls_language=american;
3、修改session语言后,再次执行密码修改指令,可以看到正常的结果提示: