yuchen008
作者yuchen0082022-06-09 11:07
售后技术支持, 麒麟

银河麒麟服务器v10 sp2安装oracle19c

字数 3039阅读 2793评论 4赞 5

一.安装前准备工作

环境:CPU为海光x86 ;内存8G 硬盘256G

(1)安装Oracle 19c要求kylin的swap分区至少4个G,如果小于4个G安装过程中需要增加swap分区。

(2)boot分区不小于400M,安装不成功。

1.1 麒麟官网申请下载kylin v10 sp2 镜像

1.2.刻录镜像安装kylin server v10 sp2,本次全自动分区安装形式,安装过程省略

1.3.oracle官网下载安装包linux.X64_193000_db_home.zip包

1.4.上传镜像及数据库软件到服务器

1.5. 配置本地yum(内网环境无外网yum情况)

挂载系统iso到/mnt

mount /tools/Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso /mnt

[root@localhost yum.repos.d]# cat kylin.repo

[kylin]

name=kylin

baseurl=file:///mnt

gpgcheck=0

enabled=1

1.6.安装vncserver(用于远程图形化安装oracle19c)

yum install tigervnc-server -y

1.7. 启动vncserver

终端执行vncserver

1.8.vncviewer客户端连接

1.9 创建组和用户

**groupadd -g 5000 oinstall
groupadd -g 5001 dba
groupadd -g 5002 oper
useradd -u 5000 -g oinstall -G dba,oper oracle**

1.10 修改用户密码

passwd oracle

1.11 关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

1.12 创建目录及修改权限

mkdir -p /u01/app/oracle/product/19.3.0/db_1

chown -R oracle:oinstall /u01/

chmod -R 775 /u01/

1.13 配置oracle环境变量

su - oracle #切换用户到oracle

vim ~/.bash_profile #编辑 以下部分为添加

export ORACLE_SID=orcl;
export ORACLE_UNQNAME=orcl;
export ORACLE_BASE=/u01/app/oracle;
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1;
export NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS";
export NLS_LANG=american_america.ZHS16GBK;
export TNS_ADMIN=$ORACLE_HOME/network/admin;
export ORA_NLS11=$ORACLE_HOME/nls/data;
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export THREADS_FLAG=native;

1.14 修改内核参数

切回到root用户下

vim /etc/sysctl.conf #以下为添加部分

fs.file-max =6815744
kernel.sem = 250 32000 100 200
kernel.shmmni =4096
kernel.shmall =1073741824
kernel.shmmax =4398046511104
kernel.panic_on_oops= 1
net.core.rmem_default= 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
fs.aio-max-nr =1048576
net.ipv4.ip_local_port_range= 9000 65500

1.15 安装oracle 19c依赖包

yum install ksh libaio-devel elfutils gcc*

注:依赖libnsl-2.28在iso里并未提供,以网盘形式单独上传 拷贝libpthread_nonshared.a 文件到/usr/lib64下 这个文件也是单独提供

网盘地址:https://pan.baidu.com/s/1nwD1rjWl2HHdZ9DTnfhlFg
提取码:3007

二.解压oracle安装包到指定目录

切换到oracle用户

unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/db_1/

三 . 安装oracle 19c

3.1 在root用户下执行xhost +

3.2 切换到oracle用户执行export CV_ASSUME_DISTID=RHEL7.6

3.3 执行export LANG=en_US

export DISPLAY=:1.0

3.4 进入到oracle安装目录开始进行安装 (oracle用户下)

cd /u01/app/oracle/product/19.3.0/db_1/

./runInstaller #开始安装

3.5 选择安装软件和创建实例

3.6 选择安装类型 服务器版

3.7 选择版本

3.8 指定安装目录

3.9 orainventory目录

3.10 选择数据库类型 选择通用型

3.11 数据库名及是否选择容器型数据库,根据需求选择 此处选择容器型

3.12 设置sga及pga,设置字符集(字符集根据业务需求,后期修改比较麻烦,这里选择zhs16gbk)

3.13 选择数据文件存储目录

3.14 选择是否注册db到云端管理,此处不选

3.15 指定recovery目录

3.16 设置用户密码

3.17 设置root权限执行脚本 输入root密码

3.18 配置概览

3.19 开始安装

3.20 提示root用户执行脚本 选择“yes”

3.21 提示安装成功

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

5

添加新评论4 条评论

yulu4314yulu4314系统工程师, 长春
2022-08-12 13:10
oracle安装到银河麒麟使用效果如何!官方应该还没有做适配吧!
hfbosshfboss技术总监, ahzyhl
2022-07-28 08:36
这国产信创的适配性如何?
mengqingchaomengqingchao项目经理, 医疗信息化
2022-07-13 12:14
1
匿名用户
2022-07-12 08:36
学习了
Ctrl+Enter 发表

本文隶属于专栏

最佳实践
不同的领域,都有先行者,实践者,用他们的最佳实践来加速更多企业的建设项目落地。

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。

相关文章

相关问题

相关资料