天天看点

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 进行配置,可以连接!