None of the links above about lib and lib32 folder worked for me with Oracle Client 11.2.0 But I found this on the OTN community:
As far as inspecting a client install to try to tell if it's 32 bit or
64 bit, you can check the registry, a 32 bit home will be located in
HKLM>Software>WOW6432Node>Oracle, whereas a 64 bit home will be in
HKLM>Software>Oracle.
The following, taken from here, was not mentioned here:
If the Oracle Client is 32 bit, it will contain a "lib" folder; but if it is a 64 bit Oracle Client it will have both "lib" and "lib32" folders.
Also, starting in Oracle 11.2.0.1, the client version for 64-bit and the Oracle client for 32-bit are shipped separately, and there is an $ORACLE_HOME/lib64 directory.
$ORACLE_HOME/lib/ ==> 32 bit
$ORACLE_HOME/lib64 ==> 64 bit
Or
$ORACLE_HOME/lib/ ==> 64 bit
$ORACLE_HOME/lib32 ==> 32 bit
Go to
%ORACLE_HOME%\inventory\ContentsXML
folder and opencomps.xml
fileLook for <DEP_LIST> on ~second screen.
If following lines have
PLAT="NT_AMD64"
then this Oracle Home is 64 bit.PLAT="NT_X86"
then - 32 bit.You may have both 32-bit and 64-bit Oracle Homes installed.
None of the links above about lib and lib32 folder worked for me with Oracle Client 11.2.0 But I found this on the OTN community:
The following, taken from here, was not mentioned here:
On 64-bit system:
32-bit Driver:
C:\Windows\SysWOW64\odbcad32.exe
64-bit Driver:
C:\Windows\System32\odbcad32.exe
Go to Drivers Tab
Version is shown there as well.
For the Oracle 12.1 windows client, looking at the output from the TNSPING command seems to work:
With 32 bit installed on 64 bit OS:
With 64 bit installed on 64 bit OS:
One thing that was super easy and worked well for me was doing a TNSPing from a cmd prompt: