bug 4679769 Failed to upgrade Oracle Cluster Registry configuration错误
May072014
在使用Mutiple Path捆绑多路径的环境安装10gR2 RAC 的时候,在运行root.sh脚本时,很容易遇到Failed to upgrade Oracle Cluster Registry configuration错误:
PROT-1: Failed to initialize ocrconfig Failed to upgrade Oracle Cluster Registry configuration
这是使用Mutiple Path多路径软件时,裸设备的BUG,MOS上可以找到这个BUG(Bug:4679769)的描述。下面摘录下MOS上的相关信息:
Executing root.sh errors with "Failed To Upgrade Oracle Cluster Registry Configuration" (文档 ID 466673.1) Applies to: Oracle Database - Enterprise Edition - Version 10.2.0.1 and later Linux x86 IBM: Linux on POWER Systems Linux x86-64 Linux Itanium ***Checked for relevance on 11-Mar-2013*** Symptoms On a new clusterware installation on Linux root.sh script is failing with the following error while running root.sh on the first node: PROT-1: Failed to initialize ocrconfig Failed to upgrade Oracle Cluster Registry configuration The problem can be tracked down to clsfmt command: ./clsfmt ocr /dev/raw/raw1 clsfmt: Received unexpected error 4 from skgfifi skgfifi: Additional information: -2 Additional information: 1000718336 Changes It has been found that the following changes can cause this problem to occur: 1. Use Mutiple Path (MP) disk configuration, may hit this issue. 2. Use EMC device (powerpath**) may hit this issue. But it was not confirmed that these are the only things that can cause this problem to occur, as it has been foun d that on other hardware and configuration the problem might occur, the key change in this issue is that if the disk size presented from the storage to the cluster nodes are not dividable by 4K the problem should occur. Cause This issue is addressed in Bug:4679769 which states that this is a known issue with the clusterware installation on platforms: Linux x86, x86-64 and "IBM Power Based Linux". Solution Before running the root.sh on the first node in the cluster do the following: 1. Download Patch:4679769 from Metalink (contains a patched version of clsfmt.bin). 2. Do the following steps as stated in the patch README to fix the problem: Note: clsfmt.bin need only be replaced on the 1st node of the cluster # Patch Installation Instructions: # -------------------------------- # To apply the patch, unzip the PSE container file: # # p4679769_10201_LINUX.zip # # Set your current directory to the directory where the patch # is located: # # % cd 4679769 # # Copy the clsfmt.bin binary to the $ORACLE_HOME/bin directory where # clsfmt is being run: # # % cp $ORACLE_HOME/bin/clsfmt.bin $ORACLE_HOME/bin/clsfmt.bin.bak # % cp clsfmt.bin $ORACLE_HOME/bin/clsfmt.bin # # Ensure permissions on the clsfmt.bin binary are correct: # # % chmod 755 $ORACLE_HOME/bin/clsfmt.bin 3. Run the root.sh script and proceed with the installation. Scalability RAC Community To discuss this topic further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Scalability RAC Community. References BUG:4679769 - FAILED TO FORMAT OCR DISK USING CLSFMT
解决方法是打p4679769补丁,这个补丁相当简单,只需要解压开,将clsfmt.bin文件覆盖原来的就可以了,注意,RAC的所有节点都需要替换这个文件。
oracle@rac31:/soft> unzip p4679769_10201_Linux-x86-64.zip Archive: p4679769_10201_Linux-x86-64.zip creating: 4679769/ inflating: 4679769/README.txt inflating: 4679769/clsfmt.bin oracle@rac31:/soft> cd 4679769 oracle@rac31:/soft/4679769> cp $ORACLE_HOME/bin/clsfmt.bin $ORACLE_HOME/bin/clsfmt.bin.bak oracle@rac31:/soft/4679769> cp clsfmt.bin $ORACLE_HOME/bin/clsfmt.bin oracle@rac31:/soft/4679769> chmod 755 $ORACLE_HOME/bin/clsfmt.bin
此时ORC还没有写进去东西,直接重新运行root.sh脚本即可。
———————————————-end———————————————————
【上一篇】suse linux安装oracle10gRAC遇到Remote ‘AttachHome’ failed on nodes错误
【下一篇】bug 7207932 MRP0 Background Media Recovery terminated with error 600 ora-00600 kgeade_is_0
【下一篇】bug 7207932 MRP0 Background Media Recovery terminated with error 600 ora-00600 kgeade_is_0
技术帝的博客一如既往的看不懂。
2014-05-14 22:35