当前位置:网站首页>银河麒麟服务器v10 sp2安装oracle19c
银河麒麟服务器v10 sp2安装oracle19c
2022-07-31 05:20:00 【yuchen008】
一.安装前准备工作
环境:CPU为海光x86 ;内存8G; 硬盘256G
(1)安装Oracle 19c要求kylin的swap分区至少4个G,如果小于4个G安装过程中需要增加swap分区。
(2)boot分区不小于400M,否则安装不成功。
1.1 麒麟官网申请下载kylin v10 sp2 镜像
银河麒麟操作系统 麒麟操作系统 中标麒麟 麒麟软件官方网站 (kylinos.cn)https://www.kylinos.cn/scheme/server.html
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
[[email protected] 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 提示安装成功
边栏推荐
猜你喜欢
随机推荐
ES6-02-let和const关键字
Shell编程规范与变量
Zabbix 配置详解
ES6-Map、Set与Arrary的转换
DOM操作-通过关系来获取元素
Debian 10 iptables (防火墙)配置
Unity Text一个简单的输入特效
定位元素之后操作对象
Debian 10 配置网卡,DNS,IP地址
OneManager搭建
一种用QT实现即时通信软件表情发送与接收的思路
【博学谷学习记录】超强总结,用心分享 | 软件测试 测试基本概念、模型与用例
CSDN上markdown编写的一些便捷操作
Unity版本升级问题总结
12.0 堆参数调优入门之GC收集日志信息
企业级 DevOps 究竟是什么?
记录一下,今天开始刷剑指offer
ES6-01-ES的简介
IPTV直播列表
力扣151. 颠倒字符串中的单词