一、资源:
1、操作系统(二选一,我在适配时,两个环境都测试了)x86_64架构:
银河麒麟服务器版操作系统: Kylin-Server-10-SP2-Release-Build09-20210524-x86_64.iso 自己下载吧银河麒麟v10下载(服务器版 桌面版) - 2021-09-24更新 - 掘金 (juejin.cn)
统信服务器版操作系统:uniontechos-server-20-1050e-amd64.iso 下载路径 统信UOS生态社区 - 打造操作系统创新生态
2、oracle数据库oracle 19c :
LINUX.X64_193000_db_home.zip
下载的地址 https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle19c-linux-5462157.html"
(unzip 不要加任何参数,且在服务器上进行解压,因为里面有对应的软连接)
3、其他rpm包(镜像源中没有的)
compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
4、so文件
libpthread_nonshared.a 下载地址https://download.youkuaiyun.com/download/yy4545/85916420https://download.youkuaiyun.com/download/yy4545/85916420
要放到/usr/lib64/目录下,不然执行安装oracle时会报错:makefile /u01/app/oracle/19.0.0/dbhome_1/rdbms/lib/ins_rdbms.mk
/usr/bin/ld: 找不到 -lclntshcore
二、安装:
总体要做的内容
- 1、主机文件配置
- 2、系统参数配置
- 3、依赖的包安装
- 4、创建用户、组及目录、设置oracle 密码、配置环境变量(参数)
- 5、解压安装包、安装oracle、创建数据库
- 6、设置开机启动
- 7、19c常用命令
- 8、打补丁包(可选)
1、主机文件配置:
/etc/hosts 中添加 :ip地址 主机名 主机名
另外把ipv6的那一行给注释掉
hostname -I 是列出所有ip(除了127.0.0.1) 如果你有多个ip,请在下面的命令执行后,重新修改/etc/hosts 只保留一个ip。
cat >> /etc/hosts <<EOF
###START-ORACL19C###
`hostname -I` `hostname` `hostname`
###END-ORA