質問
PrivateLink経由でOracleコネクターの接続テストを実施すると「Unexpected Error」が発生します。調査のために何を確認すればよいですか?
回答
「Unexpected Error」が発生している場合、以下の点を確認することで調査を進めることができます。
1. 接続先Oracleの起動状況(接続テスト実施時にOracleサーバーが起動しているか)
2. 接続許可状況(接続先環境およびOracleサーバーにて、接続経路上でアクセスが拒否されていないか)
3. HULFT Square側のPrivateLink画面([設定] [ネットワーク] - [PrivateLink] - [アウトバウンド]画面のキャプチャ。[サービス名]の値とコネクション設定のURL上のホスト名が一致しているか確認)
4. HTTPレスポンス(以下の手順で取得)
①. [設定]セクションの各項目を設定する
②. F12キーを押下し、開発者ツールを開く
③. [ネットワーク]タブを開いた状態で接続テストを行う
④. リクエスト「action-handler~」を開く
⑤. [レスポンス]タブを開き、全文をテキストエディターにコピーする
もし、1~3に問題がなく、4のHTTPレスポンスに「Endpoint request timed out」が返されているケースでは、何らかの原因によりテスト通信が接続先まで到達できずタイムアウトしていることが考えられます。
Oracleリスナーまでは到達できているにもかかわらずタイムアウトが発生する場合は、その先のOracleサーバー側の設定(振り分け等)を確認してください。
過去事例として、NAT変換先の指定IPがRAC構成のOracleDBの個別VIPではなく「SCAN VIP」を指定していたことが原因だったケースがあります。
コメント
0件のコメント
記事コメントは受け付けていません。