Oracle 12c 客户端安装程序错误
Oracle 12c client installer error
我正在尝试在完全干净的 windows Server 2012 副本上安装 Oracle 客户端 12.1.0.2.0(32 位),但我遇到了问题。
安装程序运行良好,直到到达最后一部分 - 网络配置助手。出现一条错误消息并显示“[INS-20802] Oracle Net Configuration Assistant 失败。”。这是生成的日志文件的相关部分(如果需要,我可以 post 整个内容,但这是实际发生错误的部分):
INFO: Read: UnsatisfiedLinkError exception loading native library: oranjni12
INFO: Stderr Read: java.lang.UnsatisfiedLinkError: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
WARNING: Skipping line: UnsatisfiedLinkError exception loading native library: oranjni12
INFO: Read: java.lang.UnsatisfiedLinkError: C:\app\ORACLE_USER\product.1.0\client_1\BIN\oranjni12.dll: Can't find dependent libraries
INFO: Stderr Read: at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
INFO: Stderr Read: at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
INFO: Stderr Read: at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
INFO: Stderr Read: at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
INFO: Stderr Read: at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
INFO: Stderr Read: at oracle.net.ca.NetCA.main(NetCA.java:433)
WARNING: Skipping line: java.lang.UnsatisfiedLinkError: C:\app\ORACLE_USER\product.1.0\client_1\BIN\oranjni12.dll: Can't find dependent libraries
INFO: Read:
WARNING: Skipping line:
INFO: Read: Error: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
WARNING: Skipping line: Error: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
INFO: Read: Oracle Net Services configuration failed. The exit code is 1
WARNING: Skipping line: Oracle Net Services configuration failed. The exit code is 1
INFO: Completed Plugin named: Oracle Net Configuration Assistant
以下是我尝试过的一些方法:
- 关闭防火墙
- 正在断开网络连接(抓紧救命稻草!)
- 运行 作为管理员的安装程序
- 正在从 Oracle 重新下载客户端安装程序,以防它不知何故损坏
None 这些东西有什么不同。过去,我已经在 Windows Server 2012 PC 上成功安装了这个确切版本的客户端,并且运行良好...
有没有其他人遇到过这个问题?
原来Oracle 12.1.0.2.0客户端需要先安装MSVC 2010 redistributable
我是从这里得到的:https://www.microsoft.com/en-gb/download/details.aspx?id=5555
安装后,Oracle 客户端安装程序运行良好!在 Oracle 文档中的任何地方都找不到这个,错误消息根本没有帮助...
快速、干净、简单的修复:-
32 位 Oracle 安装程序文件 ./install/oraparam.ini
中存在错误,它正在尝试安装 64 位版本的 MSVC 而不是 32 位版本版本。
- 打开
install/oraparam.ini
- 替换
MSVCREDIST_LOC=vcredist_x64.exe
和
MSVCREDIST_LOC=vcredist_x86.exe
- 保存
- 运行 安装程序
遇到同样的问题“[INS-20802] Oracle Net Configuration Assistant failed”并尝试在 Windows1O 上多次安装 Oracle12cR2。我安装Oracle12cR1没有问题,所以我发现"vcredist_x64.exe"文件比我之前从微软网页下载的文件还要最新
在这种情况下,我卸载了 Oracle12cR1 并再次安装了 Oracle12cR2 版本,但是使用了在安装 Oracle12cR1 时附带的 vcredist_x64.exe。
这样做,我能够在 Windows10 上毫无问题地安装 Oracle12cR2。
我刚遇到同样的问题,oracle客户端没有安装成功。
它因错误 [INS-20802] Oracle Net-Konfigurationsassistent nicht erfolgreich
.
而停止
只需按几次按钮 Überspringen/Skip
- 它会安装所需的 dll。然后close/finish安装。
现在你可以开始 oracle/SQL Developer.
我正在尝试在完全干净的 windows Server 2012 副本上安装 Oracle 客户端 12.1.0.2.0(32 位),但我遇到了问题。
安装程序运行良好,直到到达最后一部分 - 网络配置助手。出现一条错误消息并显示“[INS-20802] Oracle Net Configuration Assistant 失败。”。这是生成的日志文件的相关部分(如果需要,我可以 post 整个内容,但这是实际发生错误的部分):
INFO: Read: UnsatisfiedLinkError exception loading native library: oranjni12
INFO: Stderr Read: java.lang.UnsatisfiedLinkError: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
WARNING: Skipping line: UnsatisfiedLinkError exception loading native library: oranjni12
INFO: Read: java.lang.UnsatisfiedLinkError: C:\app\ORACLE_USER\product.1.0\client_1\BIN\oranjni12.dll: Can't find dependent libraries
INFO: Stderr Read: at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
INFO: Stderr Read: at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
INFO: Stderr Read: at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
INFO: Stderr Read: at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
INFO: Stderr Read: at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
INFO: Stderr Read: at oracle.net.ca.NetCA.main(NetCA.java:433)
WARNING: Skipping line: java.lang.UnsatisfiedLinkError: C:\app\ORACLE_USER\product.1.0\client_1\BIN\oranjni12.dll: Can't find dependent libraries
INFO: Read:
WARNING: Skipping line:
INFO: Read: Error: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
WARNING: Skipping line: Error: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
INFO: Read: Oracle Net Services configuration failed. The exit code is 1
WARNING: Skipping line: Oracle Net Services configuration failed. The exit code is 1
INFO: Completed Plugin named: Oracle Net Configuration Assistant
以下是我尝试过的一些方法:
- 关闭防火墙
- 正在断开网络连接(抓紧救命稻草!)
- 运行 作为管理员的安装程序
- 正在从 Oracle 重新下载客户端安装程序,以防它不知何故损坏
None 这些东西有什么不同。过去,我已经在 Windows Server 2012 PC 上成功安装了这个确切版本的客户端,并且运行良好...
有没有其他人遇到过这个问题?
原来Oracle 12.1.0.2.0客户端需要先安装MSVC 2010 redistributable
我是从这里得到的:https://www.microsoft.com/en-gb/download/details.aspx?id=5555
安装后,Oracle 客户端安装程序运行良好!在 Oracle 文档中的任何地方都找不到这个,错误消息根本没有帮助...
快速、干净、简单的修复:-
32 位 Oracle 安装程序文件 ./install/oraparam.ini
中存在错误,它正在尝试安装 64 位版本的 MSVC 而不是 32 位版本版本。
- 打开
install/oraparam.ini
- 替换
MSVCREDIST_LOC=vcredist_x64.exe
和MSVCREDIST_LOC=vcredist_x86.exe
- 保存
- 运行 安装程序
遇到同样的问题“[INS-20802] Oracle Net Configuration Assistant failed”并尝试在 Windows1O 上多次安装 Oracle12cR2。我安装Oracle12cR1没有问题,所以我发现"vcredist_x64.exe"文件比我之前从微软网页下载的文件还要最新
在这种情况下,我卸载了 Oracle12cR1 并再次安装了 Oracle12cR2 版本,但是使用了在安装 Oracle12cR1 时附带的 vcredist_x64.exe。
这样做,我能够在 Windows10 上毫无问题地安装 Oracle12cR2。
我刚遇到同样的问题,oracle客户端没有安装成功。
它因错误 [INS-20802] Oracle Net-Konfigurationsassistent nicht erfolgreich
.
只需按几次按钮 Überspringen/Skip
- 它会安装所需的 dll。然后close/finish安装。
现在你可以开始 oracle/SQL Developer.