今天在AIX6.1.0.7中安装oracle11g的RAC,版本为11.2.0.3,环境检查出错。
咨询了一下朋友老杜,在他的帮助下找到了这个帮助的文章,这里记录下来,也感谢朋友们的帮助。
http://blog.sina.com.cn/s/blog_50225015010128n1.html一、环境信息
二、出错信息
如果忽略这些错误,会在执行root.sh报以下错误:
User ignored Prerequisites during installation
User grid has the required capabilities to run CSSD inrealtime mode
OLR initialization - successful
Failed to create a peer profile for Oracle Cluster GPnP.gpnptool rc=32512
Creation of Oracle GPnP peer profile failed for sdm1
三、错误分析
经排查是ORACLE11.2.0.3的BUG.
metalink上的相关说明:
四、处理过程:
最初按
metalink上的BUG处理过程执行了: ln -s /usr/sbin/no /etc/no
后还是报错:
最后按以下步骤操作后方解决:
/usr/sbin/no -p -o tcp_ephemeral_low=9000
/usr/sbin/no -p -o udp_ephemeral_low=9000
/usr/sbin/no -p -otcp_ephemeral_high=65500
/usr/sbin/no -p -oudp_ephemeral_high=65500
/usr/sbin/no -p -o udp_sendspace=65536
/usr/sbin/no -p -o udp_recvspace=655360
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o tcp_recvspace=65536
/usr/sbin/no -p -o rfc1323=1
/usr/sbin/no -p -o sb_max=4194304
/usr/sbin/no -r -o ipqmaxlen=512
在ITPUB上有朋友遇到同样的问题,大家也可以查到讨论结果,这个问题碰到的还不少:
http://www.itpub.net/thread-1631503-1-1.html
三、错误分析
bug 13077654 - AIX specific
On AIX, runInstaller complains network parameter setting:ipqmaxlen, rfc1323, sb_max, tcp_sendspace, udp_sendspace,udp_recvspace
INFO: *********************************************
INFO: Network parameter - rfc1323: Checks if the networkparameter is set correctly on the system
INFO: Severity:IGNORABLE
INFO: OverallStatus:VERIFICATION_FAILED
INFO: -----------------------------------------------
INFO: Verification Result for Node:racnode1
INFO: Expected Value:1
INFO: Actual Value:en2=0
INFO: Error Message:PRVE-0273 : The value of network parameter"rfc1323" for interface "en2" is not configured to the expectedvalue on node "racnode1".[Expected="1"; Found="en2=0"]
Manually verified with "ifconfig" and "/usr/sbin/no", thesetting is as expected
This bug is fixed in 12.1 and onward
The workaround is to create a symbolic as root:
# ln -s /usr/sbin/no /etc/no
最初按
最后按以下步骤操作后方解决:
1)修改:/etc/rc.net
添加如下:
if [ -f /usr/sbin/no ] ; then
fi
2) root用户下建:
ln -s /usr/sbin/no /etc/no
在次检查就通过了!
在ITPUB上有朋友遇到同样的问题,大家也可以查到讨论结果,这个问题碰到的还不少:
http://www.itpub.net/thread-1631503-1-1.html