1

Unix 環境で実行されている Oracle 10G データベースがあり、Windows プラットフォームで実行されている Microsoft SQL Server データベースである別のデータベースにテーブルを入力する Oracle データベースで実行される PL/SQL ジョブを作成する必要があります。

調べてみると、これはデータベース リンクを介して可能のようです。誰かこれについてもっと情報を持っていますか?たとえば、接続の信頼性はどのくらいですか?また、そのような設定を行うことで不利な点はありますか?

SQL Server データベースへのアクセスが制限されている可能性があります。SQL サーバー データベースに変更を加えることなく、上記のことは可能ですか? (SQL サーバーの DBA が他のデータベースからアクセスできるようにデータベースを構成していると仮定します)

ありがとう

4

1 に答える 1

1

Oracle 機能DG4ODBCを使用します。これは、通常の DBLINK セットアップと同じくらい信頼性が高く、SQL Server 側からは他の種類のクライアント接続のように見えます。Oracle と SQL Server の間で分散トランザクション (つまり、2 フェーズ コミット) を実行する予定がある場合にのみ、より複雑なことを行う必要があります。おそらくUnixODBCFreeTDSも必要になるでしょう。

于 2011-05-16T14:33:04.647 に答える