プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成
12c (12.2.0.1)
E70107-04
目次へ移動
目次

前
次

16.8 DDLサポートが有効である場合のデータベースのパッチおよびアップグレードの適用

通常、データベースのパッチおよびアップグレードによってOracle GoldenGateのDDLトリガーとOracle GoldenGateのその他のDDLオブジェクトが無効化されます。データベースのパッチを適用する前に、次の手順を実行します。

  1. SYSDBA権限を持つユーザーとしてSQL*Plusにログインします。
  2. SQL*Plusでddl_disableスクリプトを実行して、Oracle GoldenGateのDDLトリガーを無効にします。
  3. パッチを適用します。
  4. SQL*Plusでddl_enableスクリプトを実行して、DDLトリガーを有効にします。

注意:

通常、データベースのアップグレードおよびパッチはOracleのオブジェクトに対して動作します。Oracle GoldenGateによってそれらのオブジェクトが自動的にフィルタ処理で除外されるため、それらの手順のDDLはレプリケーションの再開時にレプリケートされません。

パッチまたはアップグレード後の再コンパイル・エラー(処理の前にトリガーを無効にしていない場合に発生)を回避するには、スクリプト内の適切な場所に@ddl_disableおよび@ddl_enableのコールを追加することを検討してください。