ヘッダーをスキップ
Oracle® Database Heterogeneous Connectivityユーザーズ・ガイド
12cリリース1 (12.1)
E52376-02
  目次へ移動
目次
索引へ移動
索引

前
次へ
 

ゲートウェイのプロセス・フロー

図2-3に、典型的なゲートウェイのプロセス・フローを示します。各手順は、クライアント・アプリケーションがゲートウェイを介してOracle以外のデータベース・システムのデータベースに問い合せたときに発生するイベントの順序を示しています。

図2-3 ゲートウェイのプロセス・フロー



  1. クライアント・アプリケーションは、Oracle Netを使用して問合せをOracle Databaseに送信します。

  2. 異機種間サービスおよびゲートウェイは、SQL文をOracle以外のデータベース・システムで認識可能なSQL文に変換します。

  3. Oracle Databaseが、Oracle Netを使用してゲートウェイに問合せを送信します。

  4. セッションでの初めてのトランザクションの場合、ゲートウェイはOracle以外のデータベース・システムに、そのシステムで有効なユーザー名とパスワードを使用してログインします。

  5. ゲートウェイがOracle以外のデータベース・システムのSQL文を使用してデータを取得します。

  6. ゲートウェイが、取得されたデータをOracle Databaseと互換性のある形式に変換します。

  7. ゲートウェイが、再びOracle Net Servicesを使用して問合せ結果をOracle Databaseに戻します。

  8. Oracle Databaseが、Oracle Netを使用して問合せ結果をクライアント・アプリケーションに渡します。データベース・リンクは、ゲートウェイ・セッションが完了するか、データベース・リンクが明示的にクローズされるまでオープンされています。