- ベストアンサー
materialized view について
oracle9i, 10g にて、materialized view を元の実表から作成し、 実表にupdate文等、データの更新があった場合にはリフレッシュで view も更新しています。 この逆で、view を(for update)属性をつけて作成してviewのデータを update文等で更新した場合、元の実表のデータにその更新を反映させる 方法はあるのでしょうか? もしあるのならば、設定方法等を教えていただきたいので、 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
View(マテリアライズドビュー)に(for update)属性をつけても更新可能になるだけで、 元の実表には影響ないばかりか、次のリフレッシュで更新した内容は消えます(たぶん(^^;)。 両方のサーバがマスタになるのであればマルチマスターレプリケーションだと思います。 マルチマスターレプリケーションはEnterpriseEditionの機能なので使ったことは無いです(^^;が、 アシスト社のHPに設定方法が公開されていますので参考にしてはどうでしょうか? 下記URLの「Oracle10g MultiMaster Replication環境セットアップスクリプト」です。
お礼
ありがとうございました。 参考になりました。