OracleがSQL Serverから読み取る方法はありますか?
基本的に、SQL Serverテーブルから読み取り、Oracleの情報を更新しようとしています。以前は、Oracleに別のOracleデータベースへのデータベースリンクがありました。
これで、アプリケーションはSQL Serverを実行する新しいアプリケーションに置き換えられたため、同じプロセスをレプリケートしようとしていますが、現在はOracleからSQL Serverになっています。それが理にかなっていると思います。
Oracleデータベースサーバーは、いくつかの異なるデータベースに格納されているデータをクエリするSQLステートメントを受け入れます。異機種間サービスコンポーネントを備えたOracleデータベースサーバーはSQLステートメントを処理し、適切なSQLを他のOracleデータベースに直接渡し、ゲートウェイを介してOracle以外のデータベースに渡します。 Oracleデータベースサーバーは結果を結合し、クライアントに返します。
Database Heterogeneous Connectivity管理者ガイド
Oracleは、SQL ServerのようなOracle以外のデータベースをクエリするための異種サービスを提供します。ここでいくつかのガイダンスが必要な場合は、いくつかの便利なリンクがあります。
Easysoftという製品を使用しています。無料ではありませんが、データベース/テーブルがローカルであるかのようにOracleでクエリを実行できます。
または、レプリケーションを使用してSQL ServerからOracleにデータをコピーすることもできます(またはその逆のエディションです。Oracle-> SQL ServerにはEnterpriseが必要です)。