当前位置: 首页 > 工具软件 > oui > 使用案例 >

oracle grid 5000,解决oracle 11.2的grid中安装10g database报错OUI-35000

燕成双
2023-12-01

操作系统版本是Solaris 10,安装完11.2的grid之后,安装11g的RAC database没有问题。但是在安装10g RAC database的时候,进度条到50%,总是报OUI-35000 Fatal Cluster Error的错误。

此时Banner已经disable。

用ssh node1 date和ssh node2 date检查各个节点的互信,都没有问题。但是用下面的命令检查却报错互信有问题。

./runcluvfy.sh stage -pre crsinst -n node1,node2

而根据OUI-35000 Fatal Cluster Error Encountered (Doc ID 752217.1),设置权限/etc/services to 644并不适合solaris环境,在solaris环境中,这个文件的权限是444,但是按照文档设置成644,甚至777,都还是报错OUI-35000。

我们去找找OUI的log。这个log所在的目录,需要根据central inventory目录:

server01:inst01 > cat /var/opt/oracle/oraInst.loc

inventory_loc=/oracle_grid/app/oraInventory

inst_group=oinstall

server01:inst01 >

找到/oracle_grid/app/oraInventory目录,在/oracle_grid/app/oraInventory/logs中,可以看到:

ls –l

……

-rw-r-----   1 op11g    oinstall       0 Feb 16 10:58 oraInstall2016-02-16_10-58-08AM.err

-rw-r-----   1 op11g    oinstall   33151 Feb 16 11:01 installActions2016-02-16_10-58-08AM.log

-rw-r-----   1 op11g    oinstall       0 Feb 16 11:18 oraInstall2016-02-16_11-18-04AM.out

-rw-r-----   1 op11g    oinstall       0 Feb 16 11:18 oraInstall2016-02-16_11-18-04AM.err

-rw-r-----   1 op11g    oinstall   33246 Feb 16 11:21 installActions2016-02-16_11-18-04AM.log <<<<<<<<<

……

server01:inst01 > vi installActions2016-02-16_11-18-04AM.log

……

INFO: Setting the PROD_HOME variable of 'oracle.swd.oui.core_10.2.0.1.0' to '/myop/app/oracle/rdbms/10g/10.2.0.5.6/oui'. Received the value from the variable calculation.

INFO: Performing operation for OUI Oracle Home access setup

INFO: Unable to read /myop/app/oracle/rdbms/10g/10.2.0.5.6/inventory/ContentsXML/comps.xml. Some inventory information may be lost.

INFO: SRVM ClusterInfo.IsLocalOnly() called. Return value obtained is 'true'.

INFO: The CRS clusterware location for 'oracle.crs 10.1.0.2.0' is '/oracle_grid/11.2.0/grid'.

INFO: CRS clusterware detected.

INFO: Cluster system is detected by the clusterware.

INFO: Node selection page will be shown for a new home on the cluster system.

INFO: The cluster node list 'server01,server02' is derived from the clusterware stack.

INFO: Local node 'server01' is derived from the clusterware stack.

INFO: Setting variable 'LOCAL_NODE' to 'server01'. Received the value from a code block.

SEVERE: oracle.ops.mgmt.cluster.SharedDeviceException: PRKC-1044 : Failed to check remote command execution setup for node server02 using shells /usr/local/bin/ssh and /usr/bin/rsh

File "/usr/local/bin/ssh" does not exist on node "server02" <<<<<

server02: Connection refused

at oracle.ops.mgmt.nativesystem.UnixSystem.testCFSFile(UnixSystem.java:1451)

at oracle.ops.mgmt.nativesystem.UnixSystem.isSharedPath(UnixSystem.java:1409)

at oracle.ops.mgmt.cluster.Cluster.isSharedPath(Cluster.java:916)

at oracle.sysman.oii.oiip.oiipg.OiipgCFSDriveCheck.isSharedPath(OiipgCFSDriveCheck.java:722)

at oracle.sysman.oii.oiip.oiipg.OiipgCFSDriveCheck.isDriveOnCFS(OiipgCFSDriveCheck.java:500)

at oracle.sysman.oii.oiif.oiifw.OiifwNodeSelWCDE.initialize(OiifwNodeSelWCDE.java:290)

at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:152)

at oracle.sysman.oii.oiic.OiicDepWizEngine.doOperation(OiicDepWizEngine.java:424)

at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:171)

at oracle.sysman.oii.oiic.OiicPullSession.doOperation(OiicPullSession.java:1273)

at oracle.sysman.oii.oiic.OiicSessionWrapper.doOperation(OiicSessionWrapper.java:289)

at oracle.sysman.oii.oiic.OiicInstaller.run(OiicInstaller.java:546)

at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:929)

at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)

SEVERE: oracle.ops.mgmt.cluster.SharedDeviceException: PRKC-1044 : Failed to check remote command execution setup for node server02 using shells /usr/local/bin/ssh and /usr/bin/rsh

File "/usr/local/bin/ssh" does not exist on node "server02" <<<<<

server02: Connection refused

at oracle.ops.mgmt.nativesystem.UnixSystem.testCFSFile(UnixSystem.java:1451)

at oracle.ops.mgmt.nativesystem.UnixSystem.isSharedPath(UnixSystem.java:1409)

at oracle.ops.mgmt.cluster.Cluster.isSharedPath(Cluster.java:916)

at oracle.sysman.oii.oiip.oiipg.OiipgCFSDriveCheck.isSharedPath(OiipgCFSDriveCheck.java:722)

at oracle.sysman.oii.oiip.oiipg.OiipgCFSDriveCheck.isDriveOnCFS(OiipgCFSDriveCheck.java:507)

at oracle.sysman.oii.oiif.oiifw.OiifwNodeSelWCDE.initialize(OiifwNodeSelWCDE.java:290)

at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:152)

at oracle.sysman.oii.oiic.OiicDepWizEngine.doOperation(OiicDepWizEngine.java:424)

at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:171)

at oracle.sysman.oii.oiic.OiicPullSession.doOperation(OiicPullSession.java:1273)

at oracle.sysman.oii.oiic.OiicSessionWrapper.doOperation(OiicSessionWrapper.java:289)

at oracle.sysman.oii.oiic.OiicInstaller.run(OiicInstaller.java:546)

at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:929)

at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)

INFO: Setting variable 'REMOTE_NODES' to 'server01,'. Received the value from a code block.

INFO: isRollingUpgradeEnabled():false

INFO: Setting the 'ClusterInstallDescription' property to 'Select nodes (in addition to the local node) in the hardware cluster where the installer should install products that y

ou select in this installation.'.

INFO: Setting the 'SingleInstanceDescription' property to 'Select this option if you want to perform a single node non-cluster installation even though the local node is part of

a hardware cluster.'.

INFO: Setting the 'InvalidNodes' property to 'null'.

INFO: Setting the 'AllowRemoteNodeSelection' property to 'true'.

INFO: Setting the 'ShowCRSSoftwareVersion' property to 'false'.

INFO: Setting the 'NewHome' property to 'true'.

INFO: Setting the 'ClusterNodes ( CLUSTER_NODES )' property to 'server01,server02,'. Received the value from the UI page.

INFO: Setting the 'LocalNode ( LOCAL_NODE )' property to 'server01'. Received the value from the UI page.

INFO: Setting the 'RemoteNodes ( REMOTE_NODES )' property to 'server02,'. Received the value from the UI page.

INFO: Performing tests to see whether nodes server02 are available

INFO: Validating nodes server02...

INFO: Checking if nodes are alive...

INFO: Validating user equivalence...

SEVERE: OUI-35000: Fatal cluster error encountered (). Correct the problem and try the operation again. <<<<<< 最终,报错OUI-35000

INFO: User Selected: Yes/OK

WARNING: Do you really want to exit?

INFO: User Selected: Yes/OK

所以问题就是在server01上启动OUI安装的时候,会去到server02上调用/usr/local/bin/ssh,而这个文件不存在,所以在OUI中报错了。

解决方法:

ln -s /bin/ssh /usr/local/bin/ssh

 类似资料: