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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章