Oracle11g RAC 安装
1 安装前准备
1.1 主机方面
- 在rac1和rac2上分别修改主机名
vim /etc/sysconfig/network
HOSTNAME=rac1
- 在rac1和rac2上分别执行配置内核参数
vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2147483648
kernel.shmmax = 68719476736
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
sysctl -p
- 在rac1和rac2上分别执行修改limits
vim /etc/security/limits.conf
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
- 在rac1和rac2上分别修改/etc/pam.d/login
vim /etc/pam.d/login
加入以下信息
session required /lib64/security/pam_limits.so
session required pam_limits.so
- 在rac1和rac2上分别执行修改/etc/profile
vim /etc/profile
加入以下信息
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
- 在rac1和rac2 上分别执行禁用 selinux
vim /etc/selinux/config
修改 SELINUX值
SELINUX=disabled
- 在rac1和rac2上分别执行停止 ntp 服务
service ntpd stop
chkconfig ntpd off
mv /etc/ntp.conf /etc/ntp.conf.bak
1.2 网络方面
- 配置静态IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改ip地址。每个虚拟机ens33网卡为public,
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=711d1898-6ba2-4e27-9f72-af6f46dd72cd
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.236.100
NETMASK=255.255.255.0
GATEWAY=192.168.236.1
vi /etc/sysconfig/network-scripts/ifcfg-ens34
修改ip地址。每个虚拟机ens34网卡位private
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens34
UUID=910e6c9a-966b-4c6f-881d-a617a21fc3e3
DEVICE=ens34
ONBOOT=yes
IPADDR=2.2.2.1
NETMASK=255.255.255.0
修改完成后执行
systemctl restart network
- 在rac1和rac2上分别关闭防火墙
service iptables stop --停止防火墙
chkconfig iptables off --禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
- 在rac1和rac2 上分别改hosts
vim /etc/hosts
添加对应的ip信息
192.168.236.100 rac1
192.168.236.101 rac2
2.2.2.1 rac1-priv
2.2.2.2 rac2-priv