Re: Run 32-bit and 64-bit listener at the same time on W3K 64-bit
Date: Wed, 20 Jan 2010 21:45:08 -0800 (PST)
I think on Windows Oracle works differently from UNIX. Environment variables get ignored (most of them). Instead Oracle excutable reads file oracle.key located in the same directory as executable itself,
i.e. ORACLE_HOME\bin. This is plain text file, you can view it with Notepad.
This file contains pointer to the Registry section for this particular ORACLE_HOME. Then executable reads Registry to get such information as ORACLE_HOME, etc.
Please check that:
- c:\oracle\ora92 is indeed 32-bit ORACLE_HOME
- It contains file oracle.key
- This file points to Registry entries for 32-bit ORACLE_HOME
Also please check that Registry entries for different ORACLE_HOME are at the same level in the Registry, something like
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME1 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME2
In other words you don't have entry at the higher level
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE Received on Wed Jan 20 2010 - 23:45:08 CST