アプリ版:「スタンプのみでお礼する」機能のリリースについて

Oracle9がインストールされた旧サーバーと
Oracle10がインストールされた新サーバーがあるとします。

Oracle9の方でデータが更新された時に、Oracle10の同期を取る為に
Oracle9に対して、データベースリンクとトリガーを
作成しようと思うのですが、

データベースリンクやトリガーって
オラクルバージョン違いでも可能なのでしょうか?

A 回答 (2件)

リアルタイムでの同期が必要なのでしょうか?


データベースリンク経由のトリガーの場合、ネットワーク接続が障害になってトリガーが実行できない場合には、トリガーの起動元のトランザクションも失敗しますが、それでもいいのでしょうか?
つまり、利用者はトリガーのことを知らないとして、裏にあるトリガーが原因でトランザクションがエラーになります。
リカバリなどが面倒なことになりますけど。
同期の遅れ許容時間がある程度あるなら、普通はマテリアライズドビューで複製を作成します。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございました。
尚、現在別の方法で検討中で、リンクやトリガーは利用しない
可能性が高いです。

お礼日時:2009/11/05 15:20

問題になるのは接続互換性ですが、以前はオラクルのサイトでバージョン間の接続互換性を


紹介していたのですが、サイトのリニューアル以後、残念ながら見失いました。

9iと10gであれば、基本的に問題はないと思いますよ。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2009/11/05 15:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!