OS: Windows 2008 サーバー R2
Oracle クライアント: 11.2
どうもありがとう
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 の場合、削除されません。
libおよびlib32フォルダーに関する上記のリンクは、Oracle Client 11.2.0では機能しませんでしたが、OTNコミュニティでこれを見つけました:
クライアントのインストールを調べて 32 ビットか 64 ビットかを確認する限り、レジストリを確認できます。32 ビットのホームは HKLM>Software>WOW6432Node>Oracle にありますが、64 ビットのホームは HKLM にあります。 >ソフトウェア>オラクル。
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 ビット
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 の製品
著作権 (c) 1997 年、2014 年、オラクル。全著作権所有。
64 ビット OS に 64 ビットがインストールされている場合:
D:>tnsping
64 ビット Windows 用の TNS Ping ユーティリティ: バージョン 12.1.0.1.0 - 02-FEB-2 016 16:00:23 の製品
著作権 (c) 1997 年、2013 年、オラクル。全著作権所有。