2.7 Oracle以外のデータベース問合せのプロセス・フロー
クライアント・アプリケーションがゲートウェイを介してOracle以外のデータベース・システムのデータベースに問い合せたときに発生するイベントの順序があります。
図2-3に、典型的なゲートウェイのプロセス・フローを示します。
-
クライアント・アプリケーションは、Oracle Netを使用して問合せをOracle Databaseに送信します。
-
異機種間サービスおよびゲートウェイは、SQL文をOracle以外のシステムで認識可能なSQL文に変換します。
-
Oracle Databaseが、Oracle Netを使用してゲートウェイに問合せを送信します。
-
セッションでの初めてのトランザクションの場合、ゲートウェイはOracle以外のシステムに、そのシステムで有効なユーザー名とパスワードを使用してログインします。
-
ゲートウェイは、Oracle以外のシステムが認識できるSQL文を使用してデータを取得します。
-
ゲートウェイが、取得されたデータをOracle Databaseと互換性のある形式に変換します。
-
ゲートウェイが、再びOracle Net Servicesを使用して問合せ結果をOracle Databaseに戻します。
-
Oracle Databaseが、Oracle Net Servicesを使用して問合せ結果をクライアント・アプリケーションに渡します。データベース・リンクは、ゲートウェイ・セッションが完了するか、クライアントがデータベース・リンクを明示的にクローズするまでオープンされています。