Oracle® Fusion Middleware Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成 12c (12.2.0.1) E70107-04 |
|
![]() 前 |
![]() 次 |
通常、データベースのパッチおよびアップグレードによってOracle GoldenGateのDDLトリガーとOracle GoldenGateのその他のDDLオブジェクトが無効化されます。データベースのパッチを適用する前に、次の手順を実行します。
SYSDBA
権限を持つユーザーとしてSQL*Plusにログインします。ddl_disable
スクリプトを実行して、Oracle GoldenGateのDDLトリガーを無効にします。ddl_enable
スクリプトを実行して、DDLトリガーを有効にします。注意:
通常、データベースのアップグレードおよびパッチはOracleのオブジェクトに対して動作します。Oracle GoldenGateによってそれらのオブジェクトが自動的にフィルタ処理で除外されるため、それらの手順のDDLはレプリケーションの再開時にレプリケートされません。
パッチまたはアップグレード後の再コンパイル・エラー(処理の前にトリガーを無効にしていない場合に発生)を回避するには、スクリプト内の適切な場所に@ddl_disable
および@ddl_enable
のコールを追加することを検討してください。