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

前
次

16.9 DDLサポートが有効である場合のOracle GoldenGateのパッチおよびアップグレードの適用

この項では、DDLサポートが有効である場合に、Oracle GoldenGateのパッチおよびアップグレードを適用する方法について説明します。

注意:

ご使用のOracle GoldenGateリリースのリリース・ノートまたはアップグレード・ドキュメントにこの項に示す手順と同様の手順が記載されている場合は、この項の手順ではなくそれらの手順に従ってください。30Kよりも大きいDDL文をサポートしていないOracle GoldenGateのバージョン(バージョン10.4以前)からのアップグレードにこの手順を使用しないでください。その場合にアップグレードするには、「既存のDDL環境のクリーン状態への復元」の手順を実行します。

パッチまたはアップグレードをDDLオブジェクトに適用するには、次の手順を実行します。この手順では、新しいビルドにクリーン・インストールが必要であるかどうかに応じて、現在のDDL同期構成が保持される、あるいは保持されない場合があります。

  1. GGSCIを実行します。この手順の間、セッションを開いたままにしてください。
  2. DDLキャプチャを停止するためにExtractを停止します。
    STOP EXTRACT group
    
  3. DDLレプリケーションを停止するためにReplicatを停止します。
    STOP REPLICAT group
    
  4. Oracle GoldenGateによって提供される指示に従って、パッチまたはアップグレードのファイルをダウンロードあるいは抽出します。
  5. ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。
  6. SYSDBA権限を持つユーザーとしてSQL*Plusにログインします。
  7. Oracle GoldenGateのプロセス、SQL*Plus、ビジネス・アプリケーションおよびOracleを使用するその他のソフトウェアのセッションなど、これまでDDLを発行したすべてのセッションを切断します。それを行わない場合、データベースでORA-04021エラーが生成される可能性があります。
  8. ddl_disableスクリプトを実行してDDLトリガーを無効にします。
  9. ddl_setupスクリプトを実行します。Oracle GoldenGate DDLのスキーマ名の入力が求められます。スキーマ名を変更した場合、新しい名前を使用してください。
  10. ddl_enable.sqlスクリプトを実行してDDLトリガーを有効にします。
  11. GGSCIでExtractを開始してDDLキャプチャを再開します。
    START EXTRACT group
    
  12. DDLレプリケーションを開始するためにReplicatを開始します。
    START REPLICAT group