Oracle® Fusion Middleware Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成 12c (12.2.0.1) E70107-04 |
|
![]() 前 |
![]() 次 |
DDLの同期を中止する場合を除き、DDL履歴表を削除しないでください。履歴表には、発行されたDDL操作のレコードが含まれています。ソース・データベースのREDO互換性が11.2.0.4以上になる場合と同様に、ExtractがDDLトリガーを使用するから、トリガーを使用しないに切り替えると、ただちにではありませんが、これらのデータベースを削除できます。互換性変更の前に生成されたREDOのすべてのマイニングを完了し、このREDOの再マイニングが不要になるようにする必要があります。
履歴表とDDLトリガーは互いに依存します。DDLトリガーが有効である場合に履歴表をドロップすると失敗します。これは、トリガーが無効になり、DDL操作が見つからないことを回避するための安全対策です。履歴表を削除すると、次のエラーが生成されます。
ORA-04098: trigger 'SYS.GGS_DDL_TRIGGER_BEFORE' is invalid and failed re-validation
Oracle GoldenGateのDDLオブジェクトを削除する正しい方法は、残りのDDL環境をどうするかによって異なります。正しい手順を選択するには、次のいずれかを参照してください。