在Windows 2012 R2 64bit下安装 12.1.0.2 32bit Oracle Database Client 时,client 在没有任何错误信息情况下crash掉

在Windows 2012 R2 64bit下安装 12.1.0.2 32bit Oracle Database Client 时,client 在没有任何错误信息情况下crash掉

参考自:
12.1.0.2 32bit Oracle Database Client Installation on Windows 2012 R2 64bit Crashes without Any Error Messages (Doc ID 1962665.1)

适用于:
Oracle Database - Enterprise Edition - Version 12.1.0.2 and later
Information in this document applies to any platform.

症状:
12.1.0.2 Oracle Database 32bit client installation on Windows 2012 R2 64bit crashes without any error messages

Installation log shows below messages:

INFO: Update the State machine to STATE_INIT_SESSION
INFO: Creating & Initializing the Session Interface Manager
INFO: Calling OiicInstallAPISession's prepareForInstallOperations
INFO: Do the iterator execution till Summary
INFO: Initializing install inventory
INFO: Setting up install inventory  


变化:
64bit Database or Client software is already installed.

原因:
OUI not able to create/update registry for inventory location for 32 bit installation.
You can run the below query to make sure registry does not have the required key.

C:> reg query HKLM\SOFTWARE\WOW6432Node\ORACLE /v inst_loc
ERROR: The system was unable to find the specified registry key or value.

Development team is currenty working on this issue via  bug 20219460

解决方案:
1. Open registry
2. Go to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node
3. Create a new key with name Oracle
4. Go to Oracle and then create a new String Value with name inst_loc
5. Give the value as C:\Program Files (x86)\Oracle\Inventory
6. Retry installation.


 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。