web-dev-qa-db-ja.com

OracleとSybaseの間でテーブルを同期する方法

Sybase(destination)にテーブルがあり、Oracle(source)のテーブルと同期させておきたい

アプリケーションで使用されているため、Sybaseでテーブルを切り捨ててデータを入力できません。新しいレコードを追加して変更を更新することしかできず、変更は1つの列にのみ発生します。

私の環境には、Sybase、Oracle、SQL Server、および.netの開発があります。

このタスクを実行するための最良の、最も簡単で信頼できる方法は何ですか?DTS、.netアプリを開発するか、SQL Serverのリンクサーバーを使用する必要がありますか、それともより良い方法がありますか?

1
AmmarR

これには、Oracle DataIntegratorを使用できます。適切な開始点については、 Oracle Data Integratorのドキュメント を参照してください。必要に応じて、これを自分で作成できます。 データキャプチャの変更 を使用できます。 Oracleソースから変更レコードを受け取るOracleで変更テーブルを作成し、変更レコードをSybaseの宛先テーブルに実装します。

1
ik_zelf