共计 4852 个字符,预计需要花费 13 分钟才能阅读完成。
丸趣 TV 小编给大家分享一下 Redhat 6 中 Oracle 11g RAC 安装注意事项有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
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 localhost
192.168.172.58 rac1 rac1-pub
10.0.0.58 rac1-priv
192.168.172.56 rac1-vip
192.168.172.59 rac2 rac2-pub
10.0.0.59 rac2-priv
192.168.172.117 rac2-vip
192.168.172.55 rac-scan
3、设置 IP,检查注意 ONBOOT=YES,以便 IP 能随机启动
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=3398bf27-74b9-4e77-89e4-da0e33896cfe
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
4、几个需要注意的内核参数
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\n $i $(udevadm info –query=all –name=/dev/mapper/$i |grep -i dm_uuid) done
datalun E: DM_UUID=mpath-36001438009b064ce0000500000160000
datalunp1 E: DM_UUID=part1-mpath-36001438009b064ce0000500000160000
datalunp2 E: DM_UUID=part2-mpath-36001438009b064ce0000500000160000
datalunp3 E: DM_UUID=part3-mpath-36001438009b064ce0000500000160000
undefined
for i in datalunp1 datalunp2 datalunp3; do printf %s %s\n $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
undefined99-oracle-asmdevices.rules 文件,undefined
undefined
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
undefined
undefined
undefined
undefined
undefined
undefined
2)emcpower
因为 emcpower 已经配置好了多路径,直接给权限即可,定义如下:
fdisk -l 看定义的分区,然后创建文件 50-udev.rules
[root@pos1 ~]# cat /etc/udev/rules.d/50-udev.rules
SUBSYSTEM== block , KERNEL== emcpowera , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerb , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerc , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerd , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowere , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerf , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerg , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerh , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpoweri , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerj , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerk , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerl , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowerm , GROUP= asmadmin , OWNER= grid , MODE= 0660
SUBSYSTEM== block , KERNEL== emcpowern , GROUP= asmadmin , OWNER= grid , MODE= 0660
启动 ude
# start_udev
正在启动 udev:[确定]
查看 udev 定义情况
[root@pos1 ~]# ls -l /dev/emcpower*
brw-rw—- 1 grid asmadmin 120, 0 Jul 23 15:46 /dev/emcpowera
brw-rw—- 1 grid asmadmin 120, 16 Jul 23 15:46 /dev/emcpowerb
brw-rw—- 1 grid asmadmin 120, 32 Jul 23 15:46 /dev/emcpowerc
brw-rw—- 1 grid asmadmin 120, 48 Jul 23 15:46 /dev/emcpowerd
brw-rw—- 1 grid asmadmin 120, 64 Jul 23 15:46 /dev/emcpowere
brw-rw—- 1 grid asmadmin 120, 80 Jul 23 15:46 /dev/emcpowerf
brw-rw—- 1 grid asmadmin 120, 96 Jul 22 20:41 /dev/emcpowerg
brw-rw—- 1 grid asmadmin 120, 112 Jul 23 15:46 /dev/emcpowerh
brw-rw—- 1 grid asmadmin 120, 128 Jul 23 15:46 /dev/emcpoweri
brw-rw—- 1 grid asmadmin 120, 144 Jul 23 15:46 /dev/emcpowerj
brw-rw—- 1 grid asmadmin 120, 160 Jul 23 15:46 /dev/emcpowerk
brw-rw—- 1 grid asmadmin 120, 176 Jul 23 15:46 /dev/emcpowerl
brw-rw—- 1 grid asmadmin 120, 192 Jul 23 15:46 /dev/emcpowerm
brw-rw—- 1 grid asmadmin 120, 208 Jul 23 15:46 /dev/emcpowern
这样就 OK 了
6、配置 Xmanager
Redhat6 的配置 Xmanager 方法如下
1) 编辑 custom.conf 文件
# vi /etc/gdm/custom.conf
[xdmcp]
Enable=true
2)启动 GDM
RHEL6: 先 init2 再 init5
# init 2
# init 5
7、安装 CRS 时,如果机器没有配置 DNS 或 GNS,在选择 GNS 时不要选中
8、执行 root.sh 脚本
11201 有一个 bug,第二个服务器执行脚本会报错,解决方法如下:
在执行 root.sh 脚本时出现 Adding daemon to inittab 的时候,在另一个窗口使用 root 立即下面执行命令,直到执行成功为止
/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1
(这是 11201 的 Bug)
如果想重新执行 root.sh,先执行 roothas.pl,再执行 root.sh
./app/grid/crs/install/roothas.pl -deconfig -force –verbose
9、自动重启后,一个节点不能自动启动,ohasd 进程没有启动
解决方法如下:
1)检查进程
#ps –ef | grep d.bin
#ps –ef | grep ohasd
2)手工启动
#/etc/init.d/init.ohasd run
3)在 /etc/inittab 中,增加
h2:35:respawn:/etc/init.d/init.ohasd run /dev/null 2 1
4)在 /etc/rc.d/rc.loacl,增加
以上是“Redhat 6 中 Oracle 11g RAC 安装注意事项有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!