Win10系统安装Oracle12c出现安装失败问题的自我总结——报错 [INS-20802]Oracle Net Configuration Assistant 失败

前几天电脑出了点小问题,然后重装了一下系统,结果之前安装的oracle 12c需要重新安装。当然这也导致了一系列的安装失败的问题。以下是我的错误解决过程以及经验总结:

安装报错

报错 [INS-20802] Oracle Net Configuration Assistant 失败,如图:
在这里插入图片描述
点开详细资料说插件执行失败,下面还有日志地址,在文件管理器中输入该日志地址,跳转到该日志文件中,打开找到第一个警告如下:

信息: Started Plugin named: Oracle Net Configuration Assistant
信息: Found associated job
信息: 启动 'Oracle Net Configuration Assistant'
信息: 启动 'Oracle Net Configuration Assistant'
信息: GenericInternalPlugIn.parseAggregateArgs: -winServiceUserPassword argument already present.
信息: NetCAInternalPlugIn: ... adding </ouiinternal>
信息: Executing NETCA
信息: Command C:\WINDOWS\system32\cmd /c call D:\Oracle\product\12.1.0\dbhome_1\bin\netca.bat /orahome D:\Oracle\product\12.1.0\dbhome_1 /orahnam OraDB12Home1 /instype typical /inscomp client,oraclenet,javavm,server,ano /insprtcl tcp,nmp /cfg local /authadp NO_VALUE /responseFile D:\Oracle\product\12.1.0\dbhome_1\network\install\netca_typ.rsp /silent  /ouiinternal /maskPasswords false 
信息: ... GenericInternalPlugIn.handleProcess() entered.
信息: ... GenericInternalPlugIn: getting configAssistantParmas.
信息: ... GenericInternalPlugIn: checking secretArguments.
信息: ... GenericInternalPlugIn: starting read loop.
信息: Read: UnsatisfiedLinkError exception loading native library: oranjni12
信息: Stderr Read: java.lang.UnsatisfiedLinkError: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
信息: Stderr Read: 	at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
信息: Stderr Read: 	at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
信息: Stderr Read: 	at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
信息: Stderr Read: 	at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
信息: Stderr Read: 	at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
信息: Stderr Read: 	at oracle.net.ca.NetCA.main(NetCA.java:433)
警告: Skipping line: UnsatisfiedLinkError exception loading native library: oranjni12
信息: Read: java.lang.UnsatisfiedLinkError: D:\Oracle\product\12.1.0\dbhome_1\BIN\oranjni12.dll: Can't find dependent libraries
警告: Skipping line: java.lang.UnsatisfiedLinkError: D:\Oracle\product\12.1.0\dbhome_1\BIN\oranjni12.dll: Can't find dependent libraries
信息: Read: 
警告: Skipping line: 
信息: Read: Error: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
警告: Skipping line: Error: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
信息: Read: Oracle Net Services 配置失败。退出代码是1
警告: Skipping line: Oracle Net Services 配置失败。退出代码是1
信息: Completed Plugin named: Oracle Net Configuration Assistant
信息: Oracle Net Configuration Assistant 失败。
信息: Oracle Net Configuration Assistant 失败。
信息: ConfigClient.executeToolsInAggregate action performed
信息: Exiting ConfigClient.executeToolsInAggregate method
信息: Calling event ConfigToolsExecuted

找到问题后,下一步复制警告并百度。
终于千辛万苦之下找到一位遇到同样情况的大佬博主,当然也是因为这位博主终于解决了我的问题。感谢天,感谢地,感谢这位大佬博主,我终于成功安装了oracle。
简要步骤如下:
1、检查应用功能中有没有msvc 2010的插件x86,x64都可以。没有的话就要重新下载。如果直接百度下载插件有可能会出现microsoft visrual 2010 x86安装未成功原因是安装时发生严重错误 的问题。这样一来问题又增加,如此倒不如直接安装软件。
软件提取链接:点击跳转
提取码:182l
2、下载完成后,具体安装可以参考 win10 vs2010安装教程(超详细,附下载链接)
当然安装该软件的时候出问题就要自己去找度娘了。
3、安装成功后再去点击oracle安装失败那一步的重试。当然最好还是msvc2010软件安装成功后安装oracle这样就不会出现上述问题了,也不会白白浪费那么就的时间反反复复的删除安装。

总结

1、安装失败后,一定要一步一步的按照网上的教程卸载,卸载干净。可以试试参考Oracle安装失败如何删除
2、如果安装失败后,按照网上的教程卸载,但又不知道怎么才算卸载干净,在注册表中按ctrl+f键查找oracle,如果存在说明没有卸载干净,建议删除后重启。

最后恭喜自己成功安装oracle(⊙ᗜ⊙) ,又可以做老师布置的作业了(ó﹏ò。)。

大佬博主链接如下:

windows10安装Oracle 12C 报错 [INS-20802] Oracle Database Configuration Assistant 失败

还有一个可以借鉴的外文,如下:
Oracle 12c client installer error

  • 2
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值