安装就算完成了,重启系统以让设置生效
Redhat Enterprise Linux5的安装算是到此结束。 =============================================
3.2 配置linux环境 3.2.1 编辑/etc/hosts文件
(执行节点rac1\\rac2\\rac3),rac3上配置三台节点IP, rac1,rac2上增加rac3新的ip
[root@rac1 ~]# vi /etc/hosts 增加如下内容(重复可删除):
127.0.0.1 localhost.localdomain localhost #eth0-Public IP 192.251.1.37 rac1 192.251.1.38 rac2 192.251.1.74 rac3
#eth1-PRIVATE- IP
21
192.168.1.34 rac1-priv 192.168.1.35 rac2-priv 192.168.1.75 rac3-priv #VIP
192.251.1.34 rac1-vip 192.251.1.35 rac2-vip 192.251.1.75 rac2-vip
本步骤三台节点都要执行,内容一致
3.2.2 修改系统版本号
(执行节点rac3)
以root用户登录,执行vi /etc/redhat-release
redhtt Enterprise Linux Server release 5.8 (Tikanga) 修改为
redhtt Enterprise Linux Server release 4.8 (Tikanga) 将5修改为4
3.2.3 创建组oinstall,dba,用户oracle
(执行节点rac3)
[root@rac1 ~]# groupadd -g 502 oinstall [root@rac1 ~]# groupadd -g 503 dba
[root@rac1 ~]# useradd -u 502 -d /home/oracle -g oinstall -G dba oracle
设置oracle用户密码
[root@rac1 ~]# passwd oracle Changing password for user oracle.
22
New UNIX password:
BAD PASSWORD: it is based on a dictionary word Retype new UNIX password:
passwd: all authentication tokens updated successfully.
提示:
[root@rac1 ~]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
3.2.4 修改oracle用户的初始化参数文件
(执行节点rac3)
[root@rac1 ~]# vi /home/oracle/.bash_profile 增加如下内容:
export LANG=zh_CN.GB16030 export TMP=/tmp export TMPDIR=$TMP
export ORACLE_BASE=/opt/ora10g
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_CRS=$ORACLE_BASE/product/10.2.0/crs_1
export ORACLE_SID=rac1 export ORACLE_TERM=xterm export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$ORACLE_CRS/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
ulimit -u 16384 -n 65536 umask 022
23
此处注意oracle_sid的名称要在不同的节点上修改。
3.2.5 创建/opt/ora10g目录,要注意该目录所有者或oracle用
户的权限
(执行节点rac3)
[root@rac1 ~]# mkdir –p /opt/ora10g
由于该目录主要由oracle用户操作,因此我们将其所有者改为oracle [root@rac1 ~]# chown oracle:oinstall /opt/ora10g
3.2.6 配置内核参数
(执行节点rac3)
[root@rac1 ~]# vi /etc/sysctl.conf 修改下列内容
kernel.shmmax = 536870912
net.ipv4.ip_local_port_range = 1024 65000 (本行新增)
提示,上述参数中通常只有一项需要我们更改,即kernel.shmmax,该参数推荐设定为物理内存的一半,
然后:
[root@rac1 Server]# sysctl -p 让设置生效
3.2.7 提高 Oracle 用户的 shell 限制
(执行节点rac3)
24
设置oracle使用的文件数权限
[root@rac1 ~]# vi /etc/security/limits.conf 增加下列内容
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
修改安全限制
[root@rac1 ~]#vi /etc/pam.d/login 增加:
session required /lib/security/pam_limits.so
3.2.8 配置NTPD服务
各个节点时间同步 (所有节点设置,三个节点相互同步,不设置时间服务
器)
1.rac3节点
#vi /etc/ntp.conf 增加如下 server rac1
restrict rac1 mask 255.255.255.255 nomodify notrap noquery
2.修改NTPD参数文件 #vi /etc/sysconfig/ntpd SYNC_HWCLOCK=yes
OPTIONS=\#RAC安装时需要检测的-x参数
3.启动服
#service ntpd restart #提示如下
1. Shutting down ntpd: [ OK ] 25