- ベストアンサー
バージョン違いのデータベースリンク、トリガーについて
Oracle9がインストールされた旧サーバーと Oracle10がインストールされた新サーバーがあるとします。 Oracle9の方でデータが更新された時に、Oracle10の同期を取る為に Oracle9に対して、データベースリンクとトリガーを 作成しようと思うのですが、 データベースリンクやトリガーって オラクルバージョン違いでも可能なのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
リアルタイムでの同期が必要なのでしょうか? データベースリンク経由のトリガーの場合、ネットワーク接続が障害になってトリガーが実行できない場合には、トリガーの起動元のトランザクションも失敗しますが、それでもいいのでしょうか? つまり、利用者はトリガーのことを知らないとして、裏にあるトリガーが原因でトランザクションがエラーになります。 リカバリなどが面倒なことになりますけど。 同期の遅れ許容時間がある程度あるなら、普通はマテリアライズドビューで複製を作成します。
その他の回答 (1)
- k_o_r_o_c_h_a_n
- ベストアンサー率55% (526/942)
回答No.1
問題になるのは接続互換性ですが、以前はオラクルのサイトでバージョン間の接続互換性を 紹介していたのですが、サイトのリニューアル以後、残念ながら見失いました。 9iと10gであれば、基本的に問題はないと思いますよ。
質問者
お礼
ご回答ありがとうございました。
お礼
ご回答ありがとうございました。 尚、現在別の方法で検討中で、リンクやトリガーは利用しない 可能性が高いです。