0

Oracleプロバイダーoledbを使用してSql Server 2005ボックスにOracleリンクサーバーをセットアップし、SQLサーバー2005からOracle 9iまで正常に動作しました。つまり、SQLサーバーから分散クエリを実行すると、OracleサーバーからSQLサーバーにデータを取得します。Oracleサーバーから分散クエリを実行し、SQLサーバーからデータを繰り返し取得する方法がわかりません。Dsn をセットアップする必要がありますか? Oracle サーバーからクエリを実行する前に、他に何を設定する必要がありますか?

参考までに: Oracle サーバーは Sun solaris サーバーであり、SQL サーバーは x64 Windows Server 2003 です。SQL サーバーには、OLEDB 用の ORACLE プロバイダー用の odac ドライバーを使用して、Oracle クライアントがインストールされています。loadjava を使用して Java を Oracle にロードし、両者の間でデータを繰り返し移動します。(SQLサーバーからデータを取得するためのOracleからのJava、ストアド・プロシージャおよびトリガー)

4

2 に答える 2

0

データベースのリンクは最初のフェーズです。その後、SQLServerからOracleServerにフェッチされた行をリモートで削除できないなど、私たちが直面した問題に直面する可能性があります。それについて質問を投稿しますが、データ同期に使用される手順が同じように応答しないのは奇妙です。

于 2011-01-20T19:42:22.680 に答える
0

これが1つの方法です。DG4ODBCセットアップ ガイドはこちら。

これも役立つかもしれません。

于 2009-04-21T23:15:58.870 に答える