- 1.安装前准备工作
- 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情况)
- 1.6 安装vncserver(用于远程图形化安装oracle19c)
- 1.7 启动vncserver
- 1.8 vncviewer客户端连接
- 1.9 创建组和用户
- 1.10 修改用户密码
- 1.11 关闭防火墙
- 1.12 创建目录及修改权限
- 1.13 配置oracle环境变量
- 1.14 修改内核参数
- 2.解压oracle安装包到指定目录
- 3 . 安装oracle 19c
- 3.1 在root用户下执行xhost +
- 3.2 切换到oracle用户执行以下命令
- 3.3 执行以下命令,设置字符集
- 3.4 进入到oracle安装目录开始进行安装 (oracle用户下)
- 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 提示安装成功
1.安装前准备工作
环境:CPU为海光x86 ;内存8G; 硬盘256G
(1)安装Oracle 19c要求kylin的swap分区至少4个G,如果小于4个G安装过程中需要增加swap分区。
(2)boot分区不小于400M,否则安装不成功。
1.1 麒麟官网申请下载kylin v10 sp2 镜像
银河麒麟操作系统 麒麟操作系统 中标麒麟 麒麟软件官方网站 (kylinos.cn)
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[kylin]name=kylinbaseurl=file:///mntenabled=1
1.6 安装vncserver(用于远程图形化安装oracle19c)
yum install tigervnc-server -y
1.7 启动vncserver
终端执行vncserver
1.8 vncviewer客户端连接

1.9 创建组和用户
groupadd -g 5000 oinstallgroupadd -g 5001 dbagroupadd -g 5002 operuseradd -u 5000 -g oinstall -G dba,oper oracle
1.10 修改用户密码
passwd oracle
1.11 关闭防火墙
systemctl stop firewalld.servicesystemctl disable firewalld.service
1.12 创建目录及修改权限
mkdir -p /u01/app/oracle/product/19.3.0/db_1chown -R oracle:oinstall /u01/chmod -R 775 /u01/
1.13 配置oracle环境变量
su - oracle #切换用户到oraclevim ~/.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:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libexport LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/libexport CLASSPATH=$ORACLE_HOME/JREexport CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibexport CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlibexport THREADS_FLAG=native;
1.14 修改内核参数
切回到root用户下
vim /etc/sysctl.conf #以下为添加部分fs.file-max =6815744kernel.sem = 250 32000 100 200kernel.shmmni =4096kernel.shmall =1073741824kernel.shmmax =4398046511104kernel.panic_on_oops= 1net.core.rmem_default= 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048576fs.aio-max-nr =1048576net.ipv4.ip_local_port_range= 9000 65500yum install ksh libaio-devel* elfutils* gcc*
注:依赖libnsl-2.28在iso里并未提供,以网盘形式单独上传 拷贝libpthread_nonshared.a 文件到/usr/lib64下 这个文件也是单独提供
网盘地址:https://pan.baidu.com/s/1nwD1rjWl2HHdZ9DTnfhlFg
提取码:3007
2.解压oracle安装包到指定目录
切换到oracle用户
unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/db_1/
3 . 安装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 提示安装成功

