the - oracle client 64 bits
¿Cómo saber que Oracle Client instalado es de 32 bits o 64 bits? (8)
En Linux:
1) encuentre dónde está ubicado sqlplus,
[oracle@LINUX db_1]$ `which sqlplus`
/app/oracle/product/11.2.0/db_1/bin/sqlplus
2) Determine el tipo de archivo,
[oracle @ LINUX db_1] $ file /app/oracle/product/11.2.0/db_1/bin/sqlplus
/app/oracle/product/11.2.0/db_1/bin/sqlplus: ELF 64 bits de LSB ejecutable, x86-64, versión 1 (SYSV), vinculado dinámicamente (utiliza bibliotecas compartidas). Para GNU / Linux 2.6.18, no eliminado.
Sistema operativo: Windows 2008 Server R2
Oracle Client: 11.2
Muchas gracias
En sistema de 64 bits:
Controlador de 32 bits: C:/Windows/SysWOW64/odbcad32.exe
Controlador de 64 bits: C:/Windows/System32/odbcad32.exe
Ir a la pestaña Controladores
La versión se muestra allí también.
Lo siguiente, tomado de here , no fue mencionado aquí:
Si Oracle Client es de 32 bits, contendrá una carpeta "lib"; pero si se trata de un cliente Oracle de 64 bits, tendrá carpetas "lib" y "lib32".
Además, a partir de Oracle 11.2.0.1, la versión del cliente para 64 bits y el cliente Oracle para 32 bits se envían por separado, y hay un directorio $ ORACLE_HOME / lib64.
$ ORACLE_HOME / lib / ==> 32 bit $ ORACLE_HOME / lib64 ==> 64 bit
O
$ ORACLE_HOME / lib / ==> 64 bit $ ORACLE_HOME / lib32 ==> 32 bit
Ninguno de los enlaces anteriores sobre la carpeta lib y lib32 funcionó para mí con Oracle Client 11.2.0. Pero encontré esto en la comunidad OTN :
En cuanto a inspeccionar una instalación de cliente para tratar de decir si es de 32 o 64 bits, puede verificar el registro, una casa de 32 bits se ubicará en HKLM> Software> WOW6432Node> Oracle, mientras que una casa de 64 bits estará en HKLM > Software> Oracle.
Para el cliente de Windows 12.1 windows, mirando el resultado del comando TNSPING parece funcionar:
Con 32 bits instalados en sistema operativo de 64 bits:
C:> tnsping
TNS Ping Utility para Windows de 32 bits: Versión 12.1.0.2.0 - Producción el 02-FEB-2 016 15:44:37
Copyright (c) 1997, 2014, Oracle. Todos los derechos reservados.
Con 64 bits instalados en sistema operativo de 64 bits:
D:> tnsping
TNS Ping Utility para Windows de 64 bits: Versión 12.1.0.1.0 - Producción el 02-FEB-2 016 16:00:23
Copyright (c) 1997, 2013, Oracle. Todos los derechos reservados.
Una cosa que fue súper fácil y funcionó bien para mí fue hacer un TNSPing desde un indicador de cmd:
TNS Ping Utility for 32-bit Windows: Version 11.2.0.3.0 - Production on 13-MAR-2015 16:35:32
Una forma simple de descubrir esto en Windows es ejecutar SQLPlus desde el directorio bin de sus hogares Oracle y luego verificar el Administrador de tareas. Si se trata de una versión de 32 bits de SQLPlus, verá un proceso en la pestaña Procesos que se ve así:
sqlplus.exe *32
Si es de 64 bits, el proceso se verá así:
sqlplus.exe
Vaya a la carpeta %ORACLE_HOME%/inventory/ContentsXML
y abra el archivo comps.xml
Busque <DEP_LIST> en ~ segunda pantalla.
Si las siguientes líneas tienen
PLAT="NT_AMD64"
entonces este Oracle Home es de 64 bits. PLAT="NT_X86"
luego - 32 bit. Puede tener instalados Oracle Homes de 32 bits y de 64 bits.