Oracle Client 12c インストール失敗
Windows7 32bitの端末にOracle Client 12c(12.1.0.2)をインストールしようとしたところ、下記のエラーが発生。INS-20802 Oracle Net Configuration Assistant に失敗しました「Microsoft Visual C++ 2010 再頒布可能パッケージ (x86)」がインストールされていなかった。https://www.microsoft.com/ja-jp/download/confirmation.aspx?id=5555失敗時のエラーログでも意味が分からなくて2時間くらいハマった…。解決して良かった。以下はログ情報: Executing NETCA情報: Command C:\Windows\system32\cmd /c call C:\app\oracle\product\12.1.0\client_1\bin\netca.bat /orahome C:\app\oracle\product\12.1.0\client_1 /orahnam OraClient12Home1 /instype typical /inscomp client,oraclenet,ano /insprtcl tcp,nmp /cfg local /authadp NO_VALUE /responseFile C:\app\oracle\product\12.1.0\client_1\network\install\netca_clt.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: C:\app\oracle\product\12.1.0\client_1\BIN\oranjni12.dll: Can't find dependent libraries警告: Skipping line: java.lang.UnsatisfiedLinkError: C:\app\oracle\product\12.1.0\client_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