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