Oracle GoldenGateクラシックのドキュメント 管理 データ管理 Oracle: DDLレプリケーション DDLレプリケーション環境の管理 システムからのDDLオブジェクトの削除 システムからのDDLオブジェクトの削除 この手順によって、DDL環境が削除され、ソースとターゲットのDDL操作間で連続性を維持する履歴が削除されます。 ノート: オブジェクトの相互依存性のため、すべてのオブジェクトを削除する必要があります。 GGSCIを実行します。 DDLキャプチャを停止するためにExtractを停止します。STOP EXTRACT group DDLレプリケーションを停止するためにReplicatを停止します。STOP REPLICAT group ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。 SQL*Plusを実行し、SYSDBA権限を持つユーザーでログインします。 Oracle GoldenGateのプロセス、SQL*Plus、ビジネス・アプリケーションおよびOracleを使用するその他のソフトウェアのセッションなど、これまでDDLを発行したすべてのセッションを切断します。それを行わない場合、データベースでORA-04021エラーが生成される可能性があります。 ddl_disableスクリプトを実行してDDLトリガーを無効にします。 ddl_removeスクリプトを実行して、Oracle GoldenGate DDLトリガー、DDL履歴とマーカー表、および関連オブジェクトを削除します。デバッグで必要となる場合に備え、このスクリプトにより、スクリプト出力を記録するddl_remove_spool.txtファイルと、現在のユーザー環境設定を記録するddl_remove_set.txtファイルが作成されます。 marker_removeスクリプトを実行して、Oracle GoldenGateマーカー・サポート・システムを削除します。デバッグで必要となる場合に備え、このスクリプトにより、スクリプト出力を記録するmarker_remove_spool.txtファイルと、環境設定を記録するmarker_remove_set.txtファイルが作成されます。