web-dev-qa-db-ja.com

OracleからSQL Serverへの「データベースリンク」の作成

OracleがSQL Serverから読み取る方法はありますか?

基本的に、SQL Serverテーブルから読み取り、Oracleの情報を更新しようとしています。以前は、Oracleに別のOracleデータベースへのデータベースリンクがありました。

これで、アプリケーションはSQL Serverを実行する新しいアプリケーションに置き換えられたため、同じプロセスをレプリケートしようとしていますが、現在はOracleからSQL Serverになっています。それが理にかなっていると思います。

2
Tom

Oracleデータベースサーバーは、いくつかの異なるデータベースに格納されているデータをクエリするSQLステートメントを受け入れます。異機種間サービスコンポーネントを備えたOracleデータベースサーバーはSQLステートメントを処理し、適切なSQLを他のOracleデータベースに直接渡し、ゲートウェイを介してOracle以外のデータベースに渡します。 Oracleデータベースサーバーは結果を結合し、クライアントに返します。

Database Heterogeneous Connectivity管理者ガイド

Oracleは、SQL ServerのようなOracle以外のデータベースをクエリするための異種サービスを提供します。ここでいくつかのガイダンスが必要な場合は、いくつかの便利なリンクがあります。

  • ゲートウェイを介したOracle以外のデータソースへの接続
  • 2
    JSapkota

    Easysoftという製品を使用しています。無料ではありませんが、データベース/テーブルがローカルであるかのようにOracleでクエリを実行できます。

    または、レプリケーションを使用してSQL ServerからOracleにデータをコピーすることもできます(またはその逆のエディションです。Oracle-> SQL ServerにはEnterpriseが必要です)。

    0
    Paul Morris