#Public IP
10.201.33.38 AUS-LNDBASMT-001.dbanalyser.com AUS-LNDBASMT-001
10.201.33.39 AUS-LNDBASMT-002.dbanalyser.com AUS-LNDBASMT-002
#Virtual IP
10.201.33.70 AUS-LNDBASMT-001-vip.dbanalyser.com AUS-LNDBASMT-001-vip
10.201.33.71 AUS-LNDBASMT-002-vip.dbanalyser.com AUS-LNDBASMT-002-vip
#Private IP
10.201.224.125 AUS-LNDBASMT-001-priv.dbanalyser.com AUS-LNDBASMT-001-priv
10.201.224.126 AUS-LNDBASMT-002-priv.dbanalyser.com AUS-LNDBASMT-002-priv
#Scan
10.201.33.72 AUS-LNDBASMT-scan.dbanalyser.com AUS-LNDBASMT-SCAN
10.201.33.73 AUS-LNDBASMT-scan.dbanalyser.com AUS-LNDBASMT-SCAN
10.201.33.74 AUS-LNDBASMT-scan.dbanalyser.com AUS-LNDBASMT-SCAN
2.2 Oracle 安装先决条件
执行自动或手动设置以完成基本的先决步骤。所有安装都需要额外的设置。
2.2.1 自动设置
如果您使用的是 RHEL7 或 CentOS7,则可以从 OL7 存储库获取 PRM 并安装它。它将从您的普通存储库中提取依赖项。
1 | # yum install -y https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm |
对于 RHEL8 或 CentOS8 –
12 | curl -o oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm https: //yum .oracle.com /repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c- 1.0-2.el8.x86_64.rpm yum -y localinstall oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm |
2.2.2 手动服务器配置
1、禁用防火墙
需要通过以下命令禁用服务器的防火墙。
12 | systemctl stop firewalld systemctl disable firewalld |
2、在“/etc/sysctl.conf”文件中添加或修改以下行
1234567891011121314 | fs. file -max = 6815744 kernel.sem = 250 32000 100 128 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 net.ipv4.conf.all.rp_filter = 2 net.ipv4.conf.default.rp_filter = 2 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 |
运行以下命令之一来更改当前内核参数。
1 | /sbin/sysctl -p |
3、将以下行添加到“/etc/security/limits.conf 文件”
12345678 | oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 oracle hard memlock 134217728 oracle soft memlock 134217728 |
4、创建用户和组
1234567891011 | groupadd -g 1000 oinstall groupadd -g 1100 asmadmin groupadd -g 1200 dba groupadd -g 1300 asmdba groupadd -g 1301 asmoper groupadd -g 1400 oper /usr/sbin/useradd -u 1001 -g oinstall -G asmadmin,asmdba,asmoper grid /usr/sbin/useradd -u 1000 -g oinstall -G dba,asmdba,oper oracle echo "grid" | passwd --stdin grid echo "oracle" | passwd --stdin oracle |
5、设置用户bash_file
--oracle用户
cat >> .bash_profile