4

Oracle 11g TNSPING ユーティリティには次の問題があります: 11g クライアントの新規インストール、ORACLE_HOME の適切なセットアップ、TNS_ADMIN も設定、必要な場所に msb ファイルがあり、TNSPING を呼び出すユーザーが読み取り可能。データベースへの接続が機能し、sqlplus を使用して接続できます。ただし、TNSPING はひどく失敗します。添付のログを参照してください:

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\USERNAME>set ORACLE_HOME=C:\Work\Software\Oracle\product\11.2.0\client_1

C:\Users\USERNAME>set TNS_ADMIN=%ORACLE_HOME%\network\admin

C:\Users\USERNAME>set NLS_LANG=ENGLISH_POLAND.EE8MSWIN1250

C:\Users\USERNAME>dir %TNS_ADMIN%\tnsnames.ora
 Volume in drive C is XXX
 Volume Serial Number is YYY

 Directory of C:\Work\Software\Oracle\product\11.2.0\client_1\network\admin

2013-03-19  12:26               358 tnsnames.ora
               1 File(s)            358 bytes
               0 Dir(s)  59 082 616 832 bytes free

C:\Users\USERNAME>dir %ORACLE_HOME%\network\mesg\tns*.msb
 Volume in drive C is XXX
 Volume Serial Number is YYY

 Directory of C:\Work\Software\Oracle\product\11.2.0\client_1\network\mesg

2010-03-31  07:01            53 248 tnspl.msb
2010-03-31  07:01            47 104 tnsus.msb
               2 File(s)        100 352 bytes
               0 Dir(s)  59 082 616 832 bytes free

C:\Users\USERNAME>sqlplus <USER>/<PASSWORD>@<DATABASE>

SQL*Plus: Release 11.2.0.1.0 Production on Tue Mar 19 14:36:34 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Release 11.2.0.2.0 - 64bit Production

SQL> exit
Disconnected from Oracle Database 11g Release 11.2.0.2.0 - 64bit Production

C:\Users\USERNAME>tnsping <DATABASE>

TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 19-MAR-2013 14:37:52

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

Message 3511 not found; No message file for product=NETWORK, facility=TNSMessage 3512 not found; No message file for product=NETWORK, facility=TNSMessage 3513 not found; No message file for product=NETWORK, facility=TNSMessage 3509 not found; No message file for product=NETWORK, facility=TNS

注意: セキュリティ上の理由から、すべてのユーザー資格情報、データベース名などを置き換える必要がありました。

問題のトラブルシューティングを手伝ってもらえますか? TNSPING の失敗に関連する他のすべての StackExchange トピックを読みましたが、各解決策 (ORACLE_HOME の設定、再インストール、レジストリが適切なホームを指していることの確認、msb ファイルのチェック) に失敗しました...

前もって感謝します!

4

0 に答える 0