Comment savoir que le Client Oracle installé est 32 bits ou 64 bits?

OS: Windows 2008 Server R2

Client Oracle: 11.2

Merci Beaucoup

44
demandé sur aiyagaze 2012-11-02 06:57:36

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
65
répondu JoshL 2013-07-23 22:34:47

%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é.
  • 32
    répondu Tagar 2014-10-17 20:14:59

    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
    
    8
    répondu Mark Bowytz 2015-03-13 20:39:04

    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é.

    5
    répondu user3068602 2013-12-05 04:35:40

    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.

    4
    répondu shadi 2014-04-17 02:33:21

    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

    1
    répondu Veverke 2015-07-28 14:25:37

    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é.

    0
    répondu Ivan Chau 2016-10-07 03:02:22

    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.

    -1
    répondu Troy 2016-02-02 22:02:27