先说说我的垃圾测试机配置
IBM T43笔记本,1.83G的单核CPU,1.5G的DDR1内存,40G的硬盘,windows XP professional系统。所以说,我这垃圾电脑都能装成功,再有问题就不是你硬件的问题,看看是不是下面的问题影响你的正常安装。
虚拟机版本:vmware server 1.0.6(windows版)
oracle、cluster版本:10.2.0.4
问题1、Oracle 10g RAC VIP自动Offline或者failover到另外的一个节点
在我安装完cluster启动CRS服务后,发现两个虚拟机的VIP非常的不稳定,经常自动Offline或者failover到另外的一个节点。以下两种问题情况。就因为这个VIP问题,以后的什么也安装不下去。
Name Type Target State Host
------------------------------------------------------------
ora.node1.gsd application ONLINE ONLINE node1
ora.node1.ons application ONLINE ONLINE node1
ora.node1.vip application ONLINE OFFINE
ora.node2.gsd application ONLINE ONLINE node2
ora.node2.ons application ONLINE ONLINE node2
ora.node2.vip application ONLINE ONLINE node2
Name Type Target State Host
------------------------------------------------------------
ora.node1.gsd application ONLINE ONLINE node1
ora.node1.ons application ONLINE ONLINE node1
ora.node1.vip application ONLINE OFFINE
ora.node2.gsd application ONLINE ONLINE node2
ora.node2.ons application ONLINE ONLINE node2
ora.node2.vip application ONLINE ONLINE node1
查看日志里这样写的
[ RACG][1] [716836][1][ora.oradb31.vip]: clsrcexecut: rc = 1, time = 5.305s
[ RACG][1] [716836][1][ora.oradb31.vip]: clsrcexecut: env ORACLE_CONFIG_HOME=/u01/app/crs/oracle
[ RACG][1] [716836][1][ora.oradb31.vip]: clsrcexecut: cmd = /u01/app/crs/oracle/bin/racgeut -e _USR_ORA_DEBUG=0 54 /u01/app/crs/oracle/bin/racgvip check oradb31
[ RACG][1] [716836][1][ora.oradb31.vip]: clsrcexecut: rc = 1, time = 1.202s
[ RACG][1] [716836][1][ora.oradb31.vip]: end for resource = ora.oradb31.vip, action = start, status = 1, time = 6.598s
[ RACG][1] [786632][1][ora.oradb31.vip]: Invalid parameters, or failed to bring up VIP (host=oradb31)
无耐搜索metalink [ID 399213.1]原因。原来是Default Gateway的问题。
原来是虚拟机的问题。虚拟机的default gateway的ping不通,导致Oracle认为节点的VIP有问题,自动failover VIP。
解决方法:修改$ORA_CRS_HOME/bin/racgvip中默认的DEFAULTGW为虚拟机的Public IP。Node1改为1节点的Public IP,Node2改为2节点的Public IP。
问题2:ORA-27504
问题截图如下:
crs的状态是正常的
[oracle@node1 bin]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....E1.lsnr application ONLINE ONLINE node1
ora.node1.gsd application ONLINE ONLINE node1
ora.node1.ons application ONLINE ONLINE node1
ora.node1.vip application ONLINE ONLINE node1
ora....E2.lsnr application ONLINE ONLINE node2
ora.node2.gsd application ONLINE ONLINE node2
ora.node2.ons application ONLINE ONLINE node2
ora.node2.vip application ONLINE ONLINE node2
查看cluster_interconnect的设置,多了一个virbr0,在三思笔记中提到,把多余的网卡删掉,以免在安装的过程有问题,但不知道是什么问题,也就没太在意,没删。就这样,在建ASM的时候报错了,Oh yeah!所有问题都让我碰上了!这是好事,一切顺利的安装才没意思呢,那只能说明你对照文档看得仔细,但是不仔细的人有都是,要不那来这么多问题呢!哈哈!
[root@node1 bin]# ./oifcfg getif
eth0 192.168.100.0 global public
eth1 10.10.10.0 global cluster_interconnect
virbr0 192.168.122.0 global cluster_interconnect
在metalink上[387396.1]里提到了这个问题,就是多出来的这个virbr0的问题。
解决方法:# oifcfg delif -global virbr0
问题3:ora-12523
问题截图:
这问题变态了。在建ASM过程mount diskgroup时,节点1mount成功,挂另一个节点的时候就出这个问题了。
没招了,上网也没看到什么问题的解决方案,索性把节点2的crs重启了一下,再mount all,我晕倒了,竟然成功了。不知道为啥,要是有谁知道原因,告诉我一下,不胜感激。
问题4:安装数据库,系统检测没通过
问题描述:Check Network Configration requirements...
Check complete. the overall result of this check is: Not executed <<<<
Recommendation: Oracle supports installations on systems with DHCP-assigned public IP addresses....
这里不支持动态的ip地址,修改上面提到的/etc/hosts文件即可。
Vi /etc/hosts
内容:192.168.100.101 node1 node1
这是在网上写的解决方法,我没有改,直接让我忽略了,应该没有什么影响!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8750637/viewspace-692832/ ,如需转载,请注明出处,否则将追究法律责任。