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