16.4 Oracle Net Servicesのトラブルシューティングのヒント
ネットワークの問題を診断し、Traffic DirectorモードのOracle Connection Managerをトラブルシューティングするために次のようなヒントがあります。
- ネットワークの問題を診断するためのヒント
ネットワーク接続エラーの診断および解決に際し、次のヒントが役立ちます。 - Traffic DirectorモードのOracle Connection Managerのトラブルシューティング
Traffic DirectorモードのOracle Connection Managerを使用してSELECT
文を実行中に発生する可能性のあるエラーを解決する方法について学習します。 - Oracle Net Servicesのトラブルシューティングのためのチェック項目
次の質問は、ネットワークの問題の診断に役立ちます。
16.4.1 ネットワークの問題を診断するためのヒント
ネットワーク接続エラーの診断および解決に際し、次のヒントが役立ちます。
-
構成時に、サーバー・コンピュータの名前ではなくノードまたはネットワーク・アドレスを使用する。これにより内部ルックアップ問題がなくなり、接続が多少早くなります。
-
TCP/IPアドレスを使用している場合は、ホスト名ではなくIPアドレスを使用する。たとえば、
tnsnames.ora
ファイルの(HOST=
server_name
)の行を(HOST=192.0.2.5
)のようにIPアドレスに変更します。 -
「タスク2、ループバック・テストの実行」の説明に従って、サーバーでループバック・テストを実行します。テストが正常に終了する場合は、FTPを使用して
tnsnames.ora
ファイルとsqlnet.ora
ファイルをクライアントに転送します。 -
クライアントとサーバーの間のシステムをチェックする。Wide Area Network(WAN)の場合は、正しく作動していない可能性がある中間システムを識別します。すべてのコンピュータが正常である場合、タイミングに問題がある可能性があります。
-
タイミングに問題があるかどうか検証する。タイミングの問題は、クライアント・ログ・ファイルの
ORA-12535
のエラーに関係しています。タイミングの問題を解決するには、名前ではなく正確なアドレスを使用して接続のスピード・アップを図り、
listener.ora
ファイルのINBOUND_CONNECT_TIMEOUT_listener_nameパラメータの値を増やします。このパラメータのデフォルト値は10秒です。 -
障害が発生しているOracleアプリケーションを判断する。SQL*Plusは作動するが、CASEツールは作動しない場合があります。データ量に問題があることが判明した場合、基本的な接続を使用してサイズの大きい(5MB)ファイルを転送してみます。
16.4.2 Traffic DirectorモードのOracle Connection Managerのトラブルシューティング
Traffic DirectorモードのOracle Connection Managerを使用してSELECT
文を実行中に発生する可能性のあるエラーを解決する方法について学習します。
アプリケーションにおいてTraffic DirectorモードのOracle Connection Managerを使用してSELECT
文が実行されると、次のシナリオでORA-24449
エラー・メッセージが表示されることがあります。
-
Oracle Connection Managerの実行中にデータベース・サーバー側の選択リスト列のデータ型または最大長を変更した場合。
このエラーを解決するには、
SELECT
文をクローズまたは戻して問合せを再度実行する必要があります。 -
形式が異なる列(たとえば、
NLS_DATE_FORMAT
値が異なるTO_CHAR(<datecolumn>)
)を選択し、プロキシ常駐接続プーリング(PRCP)を使用して、同じ接続で、または書式設定が異なる別の接続を使用してセッション・プロパティを変更した場合。このエラーを解決するには、列の別名を使用して同じ接続内の文を識別します。PRCP接続の場合は、接続クラスまたはタグを使用します。
16.4.3 Oracle Net Servicesのトラブルシューティングのためのチェック項目
次の質問は、ネットワークの問題の診断に役立ちます。
-
すべてのコンピュータに問題があるのか、1台のコンピュータのみか
同じソフトウェア(Oracleおよびサード・パーティ製品)をインストールしていても、機能するコンピュータと機能しないコンピュータがある場合、可能であれば、ネットワーク・ケーブルを取り替えて2番目のクライアントで問題が発生するかどうかを確認します。問題が発生した場合、問題はクライアント/サーバー接続に関するもので、クライアントに限定的なものではないことを示しています。
-
クライアントとサーバー間の接続の種類(X.25、ISDNまたは専用回線など)は何か
SnifferやLANアナライザは、断続的な接続エラーを特定し、タイム・アウトおよび再送パケットの検出を行うのに便利です。どちら側が応答を待っているのかを知ることもできます。