Comment savoir que le Client Oracle installé est 32 bits ou 64 bits?
8 réponses
une façon simple de le découvrir dans Windows est D'exécuter SQLPlus à partir du répertoire bin de votre maison Oracle et ensuite de vérifier le Gestionnaire des tâches. Si C'est une version 32 bits de SQLPlus, vous verrez un processus sur L'onglet Process qui ressemble à ceci:
sqlplus.exe *32
Si il est en 64 bits, le processus ressemble à ceci:
sqlplus.exe
%ORACLE_HOME%\inventory\ContentsXML
dossier et ouvrir
comps.xml
le fichier
recherchez < DEP_LIST> sur le second écran.
Si les lignes suivantes ont
PLAT="NT_AMD64"
alors cette maison Oracle est 64 bit.PLAT="NT_X86"
puis - 32 bits.Vous pouvez avoir deux maisons Oracle 32-bit et 64-bit installé.
une chose qui a été super facile et qui a bien fonctionné pour moi était de faire un TNSPing à partir d'une invite cmd:
TNS Ping Utility for 32-bit Windows: Version 11.2.0.3.0 - Production on 13-MAR-2015 16:35:32
Sous Linux:
1) trouver où se trouve sqlplus,
[oracle@LINUX db_1]$ `which sqlplus`
/app/oracle/product/11.2.0/db_1/bin/sqlplus
2) Déterminer le type de fichier,
[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-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (utilise libs partagés). Pour GNU / Linux 2.6.18, pas dépouillé.
aucun des liens ci-dessus à propos du dossier lib et lib32 n'a fonctionné pour moi avec Oracle Client 11.2.0 mais j'ai trouvé ceci sur le OTN community:
en ce qui concerne l'inspection d'un client Installer pour essayer de dire si c'est 32 bits ou 64 bits, vous pouvez vérifier le registre de 32 bits home sera situé dans HKLM>Software>WOW6432Node > Oracle, alors qu'un 64 bit home sera en HKLM > Software > Oracle.
Les suivantes, prises à partir de ici, n'a pas été mentionné ici:
si le Client Oracle est 32 bits, il contiendra un dossier "lib"; mais si c'est un Client Oracle 64 bits, il aura à la fois des dossiers "lib" et "lib32".
aussi, à partir D'Oracle 11.2.0.1, la version client pour 64 bits et le client Oracle pour 32 bits sont livrés séparément, et il y a un répertoire $ORACLE_HOME/lib64.
$ ORACLE_HOME/lib / = = > 32 bit $ORACLE_HOME/lib64 = = > 64 bit
Ou
$ ORACLE_HOME/lib / = = > 64 bit $ORACLE_HOME/lib32 = = > 32 bit
Pilote 32 bits: C:\Windows\SysWOW64\odbcad32.exe
Pilote 64 bits: C:\Windows\System32\odbcad32.exe
aller à L'onglet Pilotes
Numéro de Version est indiqué.
pour le client windows 12.1 D'Oracle, regarder la sortie de la commande TNSPING semble fonctionner:
32 bits installé sur 64 bits OS:
C:>tnsping
utilitaire de Ping TNS pour Windows 32 bits: Version 12.1.0.2.0-Production on 02-FEB-2 016 15:44:37
Copyright (c) 1997, 2014, Oracle. Tous droits réservés.
64 bits installé sur 64 bits OS:
D: > tnsping
utilitaire de Ping TNS pour Windows 64 bits: Version 12.1.0.1.0-Production sur 02-FÉVR-2 016 16:00:23
Copyright (c) 1997, 2013, Oracle. Tous droits réservés.