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、ストアド・プロシージャおよびトリガー)