Oracle
嘗試在 Win 2008 R2 上安裝 Oracle 11g 時出現系統資料庫錯誤
我是 Oracle 新手,嘗試在 Windows 2008 Server R2 上安裝 Oracle 數據庫 11g 企業版,但一直收到此錯誤…
更新系統資料庫項時出現錯誤
HKEY_LOCAL_MACHINE/software/oracle/OracleMTSRecoveryServiceProtid_0
..它說
The specified home name was not found in the registry
誰能幫我解決這個問題..
從這個連結:
舊的 ORACLE_HOME 未正確解除安裝/刪除,以下系統資料庫資訊仍然存在:
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService] [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Protid_0] "Name"="HTTP" "Host"="hostname" "Port"="49155" [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Setup] "NumberOfInstalls"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Setup\All Versions] [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Setup\All Versions\1] "Version"="11.2.0.1.0" "Home"="SOFTWARE\\ORACLE\\KEY_OraDb11g_home2" [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Setup\Current Version] "Version"="11.2.0.1.0" "Home"="SOFTWARE\\ORACLE\\KEY_OraDb11g_home2"
請執行以下操作,
- 驗證: 上述系統資料庫項存在於 Windows 系統資料庫中,並且它們指向伺服器上不再存在的舊 %ORACLE_HOME% 如果系統資料庫項不存在或它們指向伺服器上的有效 %ORACLE_HOME%,錯誤還有另一個原因需要進一步調查。不要執行步驟 2。
- 驗證上述兩點後,刪除上述系統資料庫項並再次執行 11.2 安裝。該錯誤不應再發生。
根據您的 Oracle 安裝目錄修改附加系統資料庫文件中的路徑並導入。
以下內容以文件名保存為 OracleDBConsoleorcl.reg
Windows 系統資料庫編輯器版本 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\SYSMAN\OracleDBConsoleorcl] "EMDROOT"="D:\\Oracle\\product\\11.2.0\\dbhome_1" "ORACLE_HOME"="D:\\Oracle\\product\\11.2.0\\dbhome_1" "EMSTATE"="D:\\Oracle\\product\\11.2.0\\dbhome_1\\localhost_orcl" "CONSOLE_CFG"="dbconsole" "ORACLE_SID"="orcl" "ORACLE_HOSTNAME"="localhost" "TIMEOUT"="15" "TRACE_LEVEL"="16"