Oracleクライアントが32ビットまたは64ビットかどうかを確認する方法。 (39545)
解決策1:
Toadにログインしてデータベースに接続している場合は、ヘルプ|サポートバンドルに移動し、”ORACLEクライアント情報”
解決策2:
SQL Plusにログインしている場合、64ビットバージョンがインストールされているかどうかを示すバナーが表示されます。 64ビットを指定しない場合は、32ビットになります(明示的にはそうではありませんが)。
解決策3:
コマンドラインプロンプトを表示します。 クライアントディレクトリにCdを入力し、/run TNSPINGと入力します。 これはクライアント情報を表示し、64bitまたは32bitに注意する必要があります。 解決策4:RESOLUTION ORACLE_HOME/lib32と$ORACLE_HOME/libの2つのディレクトリが存在する場合は、64ビットです。 ORACLE_HOME/libディレクトリのみがある場合は、32ビットのクライアントになります。
*注意:新しいバージョンのクライアントでは、ライブラリは含まれておらず、このディレクトリは存在しない可能性があります。
6:
1. スタート|実行を選択し、REGEDITを入力してレジストリを開きます
2. Hkey_Local_Machine HKLM/ソフトウェアに移動します
3. Oracleノードを確認します。 ORACLE_HOME変数を確認します。
–見つかった場合、ここで指定されたクライアントが64ビットであることを示します。 ORACLE_HOME変数のパスと名前に注意してください。
4. さらに、Wow6432Nodeノードがあるかどうかを確認します。 その場合、doeはその中にOracleノードを持っています。 ORACLE_HOME変数もあるかどうかを確認します。 |
–見つかった場合、ここで指定されたクライアントが32ビットであることを示します。 ORACLE_HOME変数のパスと名前に注意してください。
Oracleクライアントにアクセスするときは、ホーム名とパスに基づいて正しいクライアントにアクセスしていることを確認します。
*注:Questは、レジストリの不適切な変更によって発生する問題をサポートしていません。 Windowsレジストリには、コンピュータとアプリケーションに重要な情報が含まれています。 レジストリを変更する前に、必ずバックアップしてください。 Windowsレジストリエディターの詳細と、バックアップと復元の方法については、マイクロソフトの記事ID256986″Microsoft Windowsレジストリの説明”を参照してください。http://support.microsoft.com/default.aspx?kbid=256986