2017-09-28 9 views
0

OracleがXDBレプリケーションのマスターDB(シングルマスタ)である場合、Oracle(およびEDB)データベースに実装する必要がある構造変更についてはどうしたらよいでしょうか。 PostgresがマスタDBの場合、xdbレプリケーションサーバでDDL変更レプリケーション機能を使用できますが、OracleがパブリケーションDBの場合は使用できません。OracleからEDBへのxdbレプリケーション - テーブルの構造変更

+0

質問をクリアしてください。 –

+0

どういう意味ですか? –

答えて

0

私は何ができるベスト: - XDBレプリケーションサーバ 上出版/サブスクリプションサービスを停止 - オラクル側 にはアルター元のOracleテーブルO(列を追加) Oシャドウテーブル(RRST _...)のコピーを作成します Oシャドウテーブルを削除して新しい列を2回追加する(新しい値と古い値) o一時シャドウテーブルから新しいシャドウテーブルにデータをコピーする o一時シャドウテーブルを削除する oオリジナルのシャドウテーブルを変更する(更新および挿入トリガ、削除トリガはOK) Oracleテーブル(RRPI_およびRRPU_トリガー) - Postgres側で受信テーブルを変更する - Xでパブリケーション/サブスクリプションサービスを開始するDB複製サーバー

関連する問題