操作系统:CentOS6.4
Oracle Grid:11.2.0.1
Oracle DataBase:11.2.0.1
1.创建用户、组
groupadd -g 5000 asmadmin
groupadd -g 5001 asmdba
groupadd -g 5002 asmoper
groupadd -g 6000 oinstall
groupadd -g 6001 dba
groupadd -g 6002 oper
useradd -g oinstall -G asmadmin,asmdba,asmoper,dba grid
useradd -g oinstall -G dba,asmdba oracle
mkdir /s01
mkdir /g01
chown oracle:oinstall /s01
chown grid:oinstall /g01
mkdir /s01/orabase
mkdir /g01/orabase
chown oracle:oinstall /s01/orabase
chown grid:oinstall /g01/orabase
2.配置环境变量
RAC1-grid
export GRID_HOME=/g01/11ggrid/app/11.2.0/grid
export ORACLE_HOME=/g01/11ggrid/app/11.2.0/grid
export PATH=$GRID_HOME/bin:$GRID_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/bin
export ORACLE_SID=+ASM1
export LD_LIBRARY_PATH=$GRID_HOME/lib:$GRID_HOME/lib32
export ORACLE_BASE=/g01/orabase
export NLS_LANG="Simplified Chinese"_China.AL32UTF8
RAC2-grid
export GRID_HOME=/g01/11ggrid/app/11.2.0/grid
export ORACLE_HOME=/g01/11ggrid/app/11.2.0/grid
export PATH=$GRID_HOME/bin:$GRID_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/bin
export ORACLE_SID=+ASM2
export LD_LIBRARY_PATH=$GRID_HOME/lib:$GRID_HOME/lib32
export ORACLE_BASE=/g01/orabase
export ORA_NLS10=$ORACLE_HOME/nls/data
export NLS_LANG="Simplified Chinese"_China.AL32UTF8
RAC1&RAC2-root
export GRID_HOME=/g01/11ggrid/app/11.2.0/grid
export ORACLE_HOME=/g01/11ggrid/app/11.2.0/grid
export PATH=$GRID_HOME/bin:$GRID_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/bin
RAC1&RAC2-oracle
export ORACLE_HOME=/s01/oracle/app/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/sbin:/bin:/usr/sbin:/usr/bin
export ORACLE_SID=PROD1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32
export ORACLE_BASE=/s01/orabase
export ORA_NLS10=$ORACLE_HOME/nls/data
export NLS_LANG="Simplified Chinese"_China.AL32UTF8
3.udev设备绑定
绑定脚本(root执行)
for i in b c d e f g;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done
启动udev设备

4.创建软链接
ln -s /lib/libcap.so.2.16 /lib/libcap.so.1
5.执行root.sh
11.2.0.1版本存在bug,执行root.sh的时候,需要在另外一个窗口以root帐号同时执行
/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1
这个命令在启动crsctl start ohasd的时候,也是需要的,否则不能启动。
如果重新安装,需要重置共享磁盘使用如下命令
dd if=/dev/zero of=/dev/sdb bs=1M
如果配置RAC集群,修改/etc/hosts,增加如下内容
192.168.1.70 rac1 rac1.home
192.168.1.71 rac1-vip
192.168.1.80 rac2 rac2.home
192.168.1.81 rac2-vip
192.168.1.200 vip-cluster vip-cluster-scan
172.168.1.1 rac1-priv
172.168.1.2 rac2-priv
127.0.0.1 只能设置为localhost,不能添加RAC1的解析,否则安装报错
另外,还是选择11.2.0.3或者以上版本安装
11.2.0.1 RAC的bug还真不是一般的多。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29254281/viewspace-1097489/
,如需转载,请注明出处,否则将追究法律责任。