近期在RedHat 6上安装11g RAC,碰到几个注意事项,汇总一下,供大家分享:在CentOS 6.4下安装Oracle 11gR2(x64) http://www.linuxidc.com/Linux/2014-02/97374.htmOracle 11gR2 在VMWare虚拟机中安装步骤 http://www.linuxidc.com/Linux/2013-09/89579p2.htmDebian 下 安装 Oracle 11g XE R2 http://www.linuxidc.com/Linux/2014-03/98881.htm
1、SWAP一定要>=16G,否则在预检中报错。修改方式
mkdir -p /home/swapdd if=/dev/zero of=/home/swap/swapfile bs=1024 count=16777216mkswap /home/swap/swapfileswapon /home/swap/swapfile
编辑/etc/fstab
/home/swap/swapfile swap swap defaults 0 0
2、设置主机名 /etc/hosts,名称不要设置过长,最好<5个字符,否则安装时报计算机名称重复
# vi /etc/hosts
127.0.0.1 localhost192.168.172.58 rac1 rac1-pub10.0.0.58 rac1-priv192.168.172.56 rac1-vip 192.168.172.59 rac2 rac2-pub10.0.0.59 rac2-priv192.168.172.117 rac2-vip 192.168.172.55 rac-scan3、设置IP,检查注意ONBOOT=YES,以便IP能随机启动
#vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0TYPE=EthernetUUID=3398bf27-74b9-4e77-89e4-da0e33896cfeONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=none4、几个需要注意的内核参数
kernel.shmmax 设置值必须大于SGA
kernel.shmmni = 8192 在110204版本中,如果设置为4K,在第二台机器执行root.sh时会报内存溢出
net.ipv4.ip_local_port_range = 9000 65000 不能设为1024 65000
fs.file-max = 6815744
fs.aio-max-nr = 1048576
5、多路径配置,udev模式
1)使用multipath
根据下面的显示,找到datalun对应的DM_UUID
[root@rac2 ~]# for i in datalun datalunp1 datalunp2 datalunp3; do printf "%s %s
" "$i" "$(udevadm info --query=all --name=/dev/mapper/$i |grep -i dm_uuid)"; done
datalun E: DM_UUID=mpath-36001438009b064ce0000500000160000datalunp1 E: DM_UUID=part1-mpath-36001438009b064ce0000500000160000datalunp2 E: DM_UUID=part2-mpath-36001438009b064ce0000500000160000datalunp3 E: DM_UUID=part3-mpath-36001438009b064ce0000500000160000
然后根据下面的显示,确定dm*与datalun的对应关系
for i in datalunp1 datalunp2 datalunp3; do printf "%s %s
" "$i" "$(ls -ll /dev/mapper/$i)"; done
datalunp1 lrwxrwxrwx. 1 root root 7 Dec 21 21:08 /dev/mapper/datalunp1 -> ../dm-3
datalunp2 lrwxrwxrwx. 1 root root 7 Dec 21 21:08 /dev/mapper/datalunp2 -> ../dm-4
datalunp3 lrwxrwxrwx. 1 root root 7 Dec 21 21:08 /dev/mapper/datalunp3 -> ../dm-5
创建/etc/udev/rules.d/99-oracle-asmdevices.rules文件,定义内容如下:
# vi /etc/udev/rules.d/99-oracle-asmdevices.rules KERNEL=="dm-3",ENV{DM_UUID}=="part1-mpath-36001438009b064ce0000500000160000",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-4",ENV{DM_UUID}=="part2-mpath-36001438009b064ce0000500000160000",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-5",ENV{DM_UUID}=="part3-mpath-36001438009b064ce0000500000160000",OWNER="grid",GROUP="asmadmin",MODE="0660"
注意:重启两台机器后,有时出现/dev/mapper/dm*下,dm对应的别名顺序不一致,可以通过拷贝另一台机器/etc/multipath.conf,再重启解决
赋权限
chown grid:asmadmin /dev/dm-*(3-11)
chmod 777 /dev/mapper/datalunp*(1-9)
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-07/104639p2.htm
Oracle 学习之--Buffer Cache深入解析【RMAN】使用duplicate本地复制数据库相关资讯 Oracle 11g RAC
- Oracle 11g RAC 启动时无法识别ASM (今 15:36)
- Oracle 11g RAC跨实例控制并行 (04月22日)
- Oracle 11g RAC 二节点root.sh执行 (12/27/2015 18:47:25)
| - Oracle 11g RAC 应用补丁简明版 (09月23日)
- Oracle 11g RAC安装注意事项杂记 (12/27/2015 18:49:31)
- Oracle 11g RAC自动打GI PSU补丁( (12/27/2015 18:43:50)
|
本文评论 查看全部评论 (0)