[Oracle][プログラミング] 同期元のカラムのサイズが変更され時の物理ビューの対応方法

Oracleの物理ビューで失敗したので自分ようにメモ

同期元でカラムのサイズを変更したら同期先の物理ビュー変更しないといけない。変更しないと同期失敗しまくって次回同期日時が4000/1/1となって同期止まってしまう。

そんなときは以下のSQL実行して物理ビュー側のカラムの属性を同期元と同じにしてあげる。

ALTER MATERIALIZED VIEW MODIFY (hoge VARCHAR2(100));