天天看點

oracle報錯代碼1017,win10安裝Oracle報錯:[INS-20802] Oracle Net Configuration Assistant 失敗...

記錄錯誤:安裝 Oracle 時出現 [INS-20802] 錯誤。

環境:

windows10 專業版 64位

原始壓縮包1:win64_11gR2_database_1of2.zip

原始壓縮包2:win64_11gR2_database_1of2.zip

PLSQL Developer 13 (64 bit)

安裝參考了此教程:https://blog..net/projectno/article/details/76533921

解除安裝參考了此教程:https://blog..net/projectno/article/details/76536013

第一次安裝:成功

安裝之前徹底清除了 Oracle,PLSQL,instantclient。

依據上文提到的安裝教程安裝了 Oracle

安裝instantclient

安裝PLSQL

結果:Oracle 安裝成功,PLSQL 連接配接 Oracle 成功。

安裝結束後發現 Oracle 自帶了 instantclient,于是強迫症發作,準備解除安裝 重複安裝的 instantclient,結果腦子一傻,在解除安裝界面連 Oracle 也解除安裝了(誰能想到這兩家夥出現在了同一個界面),于是按照上文提到的解除安裝教程對 Oracle 進行了徹底清除,沒有管重複安裝的 instantclient 解除安裝後的清理工作,沒有解除安裝 PLSQL。

第二次安裝:失敗

這一次隻依據教程安裝了 Oracle,失敗後沒有檢視日志檔案,誤認為可能是上次解除安裝的時候遺漏了什麼,于是再次進行了徹底解除安裝,準備進行第三次安裝,這次連同清除了上次解除安裝 instantclient 的殘留,沒有解除安裝 PLSQL。

第三次安裝:失敗

安裝 Oracle 的時候又報了和第二次安裝時同樣的錯誤:[INS-20802]

oracle報錯代碼1017,win10安裝Oracle報錯:[INS-20802] Oracle Net Configuration Assistant 失敗...

沒有退出安裝,仔細檢視日志記錄後,發現下面這麼一段,但是并沒有什麼收獲。

資訊: Oracle Net 監聽程式啟動:

資訊: 正在運作監聽程式控制:

資訊: E:\Oracle\product\11.2.0\dbhome_1\bin\lsnrctl start LISTENER

資訊: 監聽程式控制完成。

資訊: 未能啟動監聽程式。

資訊: 有關詳細資訊, 請檢視跟蹤檔案: E:\Oracle\cfgtoollogs\netca\trace_OraDb11g_home1-19010411下午0721.log

資訊: Oracle Net Services 配置失敗。退出代碼是1

資訊:

警告:

資訊: Completed Plugin named: Oracle Net Configuration Assistant

資訊: Oracle Net Configuration Assistant 失敗。

資訊: Oracle Net Configuration Assistant 失敗。

然後檢視 Oracle 安裝目錄下更詳細的日志檔案,找出了錯誤記錄,有這麼兩段(貌似都差不多):

[main] [ 2019-01-04 23:07:23.282 CST ] [WindowsSystem.startService:698] WindowsSystem.startService2() returning 0|?????????¨???????

[main] [ 2019-01-04 23:07:23.282 CST ] [WindowsSystem.startRemoteExecServer:1870] _WS_ start Service returned 0|?????????¨???????

[main] [ 2019-01-04 23:07:23.282 CST ] [NativeResult.:91] NativeResult: The String obtained is0|?????????¨???????

[main] [ 2019-01-04 23:07:23.282 CST ] [NativeResult.:99] The status string is: 0

[main] [ 2019-01-04 23:07:23.282 CST ] [NativeResult.:112] The result string is: ?????????¨???????

1

[main] [ 2019-01-04 23:07:23.282 CST ] [WindowsSystem.startRemoteExecServer:1896] _WS_ Failed.2 to start Service OracleRemExecService on Lenovo-G580

[main] [ 2019-01-04 23:07:23.282 CST ] [CmdToolUtil.doexecute:365] nativeSystem.startRemoteExecServer failed

[main] [ 2019-01-04 23:07:23.282 CST ] [HAUtils.isHASConfigured:364] Ignoring exception in isHASConfigured: PRCT-1013 : 無法在本地節點上啟動遠端執行伺服器。

PRKN-1017 : 無法在節點 "Lenovo-G580" 上啟動服務 "OracleRemExecService", 錯誤: "0|?????????¨???????

"。

[main] [ 2019-01-04 23:07:24.110 CST ] [WindowsSystem.startService:698] WindowsSystem.startService2() returning 0|?????????¨???????

[main] [ 2019-01-04 23:07:24.110 CST ] [WindowsSystem.startRemoteExecServer:1870] _WS_ start Service returned 0|?????????¨???????

[main] [ 2019-01-04 23:07:24.125 CST ] [NativeResult.:91] NativeResult: The String obtained is0|?????????¨???????

[main] [ 2019-01-04 23:07:24.125 CST ] [NativeResult.:99] The status string is: 0

[main] [ 2019-01-04 23:07:24.125 CST ] [NativeResult.:112] The result string is: ?????????¨???????

1

[main] [ 2019-01-04 23:07:24.125 CST ] [WindowsSystem.startRemoteExecServer:1896] _WS_ Failed.2 to start Service OracleRemExecService on Lenovo-G580

[main] [ 2019-01-04 23:07:24.125 CST ] [CmdToolUtil.doexecute:365] nativeSystem.startRemoteExecServer failed

[main] [ 2019-01-04 23:07:24.125 CST ] [HAUtils.isHASConfigured:364] Ignoring exception in isHASConfigured: PRCT-1013 : 無法在本地節點上啟動遠端執行伺服器。

PRKN-1017 : 無法在節點 "Lenovo-G580" 上啟動服務 "OracleRemExecService", 錯誤: "0|?????????¨???????

"。

然後查了百度,谷歌,沒有找到這個問題的解決方案。

為了完全還原第一次安裝時的電腦狀态,也是抱着試一試的心态,我解除安裝了 PLSQL Developer 13 ,沒想到!!![INS-20802] 沒有出現!通過了!隻是這一次又來了另外一個小問題,但是并不影響程式提示安裝成功!這之後再安裝 PLSQL,保險起見,用了 PLSQL Developer 12,并使用 Oracle 自帶的 oci.dll 進行配置,可以連接配接!