ORACLE10G RAC升级 There are no installed products

运行Disk1/runInstaller时无法发现已安装的软件,点击installed products显示:There are no installed products.但在另一节点能够显示。


查看$ORACLE_BASE/oraInventory目录下的日志

[oracle@rac2 logs]$ vi oraInstall2013-08-31_08-01-15AM.err
java.io.FileNotFoundException: /etc/oraInst.loc (Permission denied)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(Unknown Source)
        at oracle.sysman.oii.oiix.OiixFileOps.copyFile(OiixFileOps.java:483)
        at oracle.sysman.oii.oiix.OiixFileOps.copyFile(OiixFileOps.java:361)
        at oracle.sysman.oii.oiix.OiixFileOps.copyFile(OiixFileOps.java:327)
        at oracle.sysman.oii.oiix.OiixFileOps.copyFile(OiixFileOps.java:300)
        at oracle.sysman.oii.oiix.OiixFileOps.copyFile(OiixFileOps.java:255)
        at oracle.sysman.oii.oiix.OiixFileOps.copyFile(OiixFileOps.java:518)
        at oracle.sysman.oii.oiix.OiixFileOps.copyFile(OiixFileOps.java:535)
        at oracle.sysman.oii.oiii.OiiiInstallAreaControl.writeOHInvLoc(OiiiInstallAreaControl.java:1940)
        at oracle.sysman.oii.oiii.OiiiInstallInventory.saveInventoryLocal(OiiiInstallInventory.java:1084)
        at oracle.sysman.oii.oiii.OiiiInstallInventory.saveInventory(OiiiInstallInventory.java:831)
        at oracle.sysman.oii.oiii.OiiiInstallInventory.saveInventory(OiiiInstallInventory.java:849)
        at oracle.sysman.oii.oiii.OiiiInstallAreaControl.writeInstallInv(OiiiInstallAreaControl.java:1282)
        at oracle.sysman.oii.oiii.OiiiInstallAreaControl.saveInstallInventory(OiiiInstallAreaControl.java:1208)
        at oracle.sysman.oii.oiii.OiiiInstallAreaControl.saveInstallInventory(OiiiInstallAreaControl.java:1111)
        at oracle.sysman.oii.oiic.OiicInstallSession.saveInventoryWithUpdate(OiicInstallSession.java:2537)
        at oracle.sysman.oii.oiic.OiicInstSaveInvWCCE.initialize(OiicInstSaveInvWCCE.java:156)
        at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:152)
        at oracle.sysman.oii.oiif.oiifw.OiifwActionsPhaseWCDE.doOperation(OiifwActionsPhaseWCDE.java:606)
        at oracle.sysman.oii.oiif.oiifb.OiifbLinearIterator.iterate(OiifbLinearIterator.java:147)
        at oracle.sysman.oii.oiic.OiicInstallSession$OiicSelCompsInstall.doOperation(OiicInstallSession.java:3772)
        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)
java.io.IOException: OUI-10040:Unable to read inventory pointer file: /etc/oraInst.loc. Check if you have the proper permissions.
        at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.getUnixPropLoc(OiipgPropertyLoader.java:477)
        at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.getLocationFileLoc(OiipgPropertyLoader.java:347)
        at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.getLocationFileLoc(OiipgPropertyLoader.java:366)
        at oracle.sysman.oii.oiip.oiipg.OiipgBootstrapUnixRootDlg.validateInput(OiipgBootstrapUnixRootDlg.java:234)
        at oracle.sysman.oii.oiif.oiifw.OiifwRootShWCDE.validateInvPtrGeneration(OiifwRootShWCDE.java:947)
        at oracle.sysman.oii.oiif.oiifd.OiifdRootShDlg.actionPerformed(OiifdRootShDlg.java:517)
        at oracle.ewt.button.PushButton.processActionEvent(Unknown Source)
        at oracle.ewt.lwAWT.LWButton.processActionEvent(Unknown Source)
        at oracle.ewt.button.PushButton.processEventImpl(Unknown Source)
        at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
        at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
        at oracle.ewt.button.PushButton.activate(Unknown Source)
        at oracle.ewt.lwAWT.AbstractButton.processMouseReleased(Unknown Source)
        at oracle.ewt.lwAWT.AbstractButton.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
        at oracle.ewt.button.PushButton.processEventImpl(Unknown Source)
        at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
        at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.Dialog$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

两个节点的/etc/oraInst.loc权限不一样,重新设置当前节点这个文件的权限之后,重新运行Disk1/runInstaller便可以进行升级操作,不过对当前节点之前并没有修改权限,不知什么原因。

chmod 644 /etc/oraInst.loc


你可能感兴趣的:(oracle,安装,RAC)