Oracle GoldenGateデータベース・オブジェクトの削除
この手順に従って、Oracle GoldenGateのキャプチャ構成で、ソース・データベースからサプリメンタル・ロギングおよびOracle GoldenGate CDCクリーンアップ・オブジェクトを削除し、適用構成でReplicatチェックポイント表を削除します。 構成によっては、特定のステップやコマンドが該当しない場合もあります。
ソース・システムで:
-
システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。
-
Oracle GoldenGateディレクトリから
ggsci.exe
を実行します。 -
まだ停止していない場合は、すべてのOracle GoldenGateプロセスを停止します。
.STOP ER *
-
Managerプロセスを停止します。
..
–STOP MANAGER
-
次のコマンドを発行してソース・データベースにログインします。「SOURCEDB」を参照してください。
DBLOGIN SOURCEDB
data_source
{, USERIDuser
, PASSWORDpassword
| USERIDALIASalias
} -
DELETE HEARTBEATTABLE
コマンドを実行して、ハートビート表のエントリを削除します。 -
CDCキャプチャ構成で、Oracle GoldenGate CDCクリーンアップ・ジョブとオブジェクトを削除します(作成された場合)。
-
コマンド・プロンプトを開き、Oracle GoldenGateインストール・フォルダを変更します。
-
次に示すように、
ogg_cdc_cleanup_setup.bat
ファイルを実行します。ogg_cdc_cleanup_setup.bat dropJob userid password database_name servername\instancename schema
userid password
は、sysadmin
ユーザーの有効なSQL Serverログインおよびパスワードであることが必要です。database_name servername\instancename
は、ソース・データベース名とインスタンス名です。サーバー名のみをリストする場合は、デフォルト・インスタンスに接続します。schema
は、GGSCHEMA
パラメータでGLOBALS
ファイルにリストされたスキーマ名です。このスキーマは、サプリメンタル・ロギング、チェックポイント表、ハートビート表およびOracle GoldenGate CDCクリーンアップ・ジョブなど、すべてのOracle GoldenGateオブジェクトで同一の必要があります。たとえば:
ogg_cdc_cleanup_setup.bat dropJob ggsuser ggspword db1 server1\inst1 ogg
-
-
このコマンドを使用して、サプリメンタル・ロギングが有効化されていた表からサプリメンタル・ロギングを削除します(「DELETE TRANDATA」を参照)。双方向レプリケーションに使用されたフィルタ表に対するサプリメンタル・ロギングも削除します。ワイルドカードを使用して複数の表の名前を指定できます。
DELETE TRANDATA owner.table
ターゲット・システムで: