web-dev-qa-db-ja.com

インストールされたOracleクライアントが32ビットまたは64ビットであることを知る方法は?

OS:Windows 2008 Server R2

Oracleクライアント:11.2

どうもありがとう

47
aiyagaze

Windowsでこれを見つける簡単な方法は、OracleホームのbinディレクトリからSQLPlusを実行し、タスクマネージャをチェックすることです。 SQLPlusの32ビットバージョンの場合、[プロセス]タブに次のようなプロセスが表示されます。

sqlplus.exe *32

64ビットの場合、プロセスは次のようになります。

sqlplus.exe
73
JoshL

%Oracle_HOME%\inventory\ContentsXMLフォルダーに移動し、comps.xmlファイルを開きます

2番目の画面で<DEP_LIST>を探します。
次の行に

  • PLAT="NT_AMD64"の場合、このOracleホームは64ビットです。
    • PLAT="NT_X86" then-32ビット。

      32ビットと64ビットの両方のOracleホームがインストールされている場合があります。
  • 36
    Tagar

    私にとって非常に簡単でうまくいったことの1つは、cmdプロンプトからTNSPingを行うことでした:

    TNS Ping Utility for 32-bit Windows: Version 11.2.0.3.0 - Production on 13-MAR-2015 16:35:32
    
    8
    Mark Bowytz

    Linuxの場合:

    1)sqlplusの場所を見つける、

    [Oracle@LINUX db_1]$ `which sqlplus`
    /app/Oracle/product/11.2.0/db_1/bin/sqlplus
    

    2)ファイルタイプを決定し、

    [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ビットLSB実行可能ファイル、x86-64、バージョン1(SYSV)、動的リンク(共有ライブラリを使用)。 GNU/Linux 2.6.18の場合、削除されません。

    6
    user3068602

    Libおよびlib32フォルダに関する上記のリンクはいずれもOracle Client 11.2.0では機能しませんでしたが、 OTNコミュニティ でこれを見つけました。

    クライアントインストールを検査して32ビットか64ビットかを確認する限り、レジストリを確認できます。32ビットホームはHKLM> Software> WOW6432Node> Oracleにあり、64ビットホームはHKLMにあります。 >ソフトウェア> Oracle。

    4
    shadi

    here から取られた以下は、ここでは言及されませんでした:

    Oracleクライアントが32ビットの場合、「lib」フォルダーが含まれます。ただし、64ビットOracleクライアントの場合、「lib」フォルダーと「lib32」フォルダーの両方があります。

    また、Oracle 11.2.0.1以降では、64ビットのクライアントバージョンと32ビットのOracleクライアントが別々に出荷され、$ Oracle_HOME/lib64ディレクトリがあります。

    $ Oracle_HOME/lib/==> 32ビット$ Oracle_HOME/lib64 ==> 64ビット

    または

    $ Oracle_HOME/lib/==> 64ビット$ Oracle_HOME/lib32 ==> 32ビット

    1
    Veverke

    Oracle 12.1 Windowsクライアントの場合、TNSPINGコマンドからの出力を見るとうまくいくようです:

    64ビットOSに32ビットがインストールされている場合:

    C:> tnsping

    32ビットWindows用TNS Pingユーティリティ:バージョン12.1.0.2.0-02-FEB-2 016 15:44:37での運用

    Copyright(c)1997、2014、Oracle。全著作権所有。

    64ビットOSに64ビットがインストールされている場合:

    D:> tnsping

    64ビットWindows用TNS Pingユーティリティ:バージョン12.1.0.1.0-02-FEB-2 016での運用16:00:23

    著作権(c)1997、2013、Oracle。全著作権所有。

    0
    Troy