系统环境配置 用户目录配置 创建grid 和oracle 用户并修改密码。 /usr/sbin/groupadd g 501 oinstall /usr/sbin/groupadd g 502 dba /usr/sbin/groupadd g 503 oper /usr/sbin/groupadd g 504 asmadmin /usr/sbin/groupadd g 506 asmdba /usr/sbin/groupadd g 507 asmoper /usr/sbin/useradd u 5001 g oinstall G dba,asmadmin,asmdba,asmoper grid /usr/sbin/useradd u 5002 g oinstall G dba,asmdba,oper oracle mkdir p /home/grid mkdir p /home/oracle chown grid:oinstall /home/grid chown oracle:oinstall /home/oracle passwd grid passwd oracle /etc/hosts 文件配置 修改hosts文件,添加域名解析 192.168.0.31 racnode01 192.168.0.32 racnode02 192.168.0.41 racnode01vip 192.168.0.42 racnode02vip 192.168.0.50 SCAN20 192.168.100.31 racnode01priv 192.168.100.32 racnode02priv ssh免密配置 由于安装文件传输、机器信息收集等操作,需要配置grid和oracle用户在集群内节点的免密登录。 内核参数修改 cp /etc/sysctl.conf /etc/sysctl.conf.bak echo " Oracle Parameter" >> /etc/sysctl.conf echo kernel.shmmni 4096 >> /etc/sysctl.conf echo kernel.sem 250 32000 100 128 >> /etc/sysctl.conf echo fs.filemax 6815744 >> /etc/sysctl.conf echo fs.aiomaxnr 1048576 >> /etc/sysctl.conf echo net.ipv4.iplocalportrange 9000 65500 >> /etc/sysctl.conf echo net.core.rmemdefault 262144 >> /etc/sysctl.conf echo net.core.rmemmax 4194304 >> /etc/sysctl.conf echo net.core.wmemdefault 262144 >> /etc/sysctl.conf echo net.core.wmemmax 1048576 >> /etc/sysctl.conf echo kernel.shmmax 274877906944 >> /etc/sysctl.conf echo net.ipv4.pinggrouprange 0 10000 >> /etc/sysctl.conf echo net.ipv6.conf.all.disableipv6 1 >> /etc/sysctl.conf cat /etc/sysctl.conf sysctl p 注意 kernel.shmmax参数需要结合自身实例配置修改,检查脚本会提示需要修改的值。