7 Oracle以外のデータベースのためのOracle GoldenGate Classic Architectureのアンインストール
トピック:
Oracle GoldenGateデータベース・オブジェクトの削除
次の手順を使用して、データベース・オブジェクトを削除し、構成のプロセスを停止します。一部のステップおよびコマンドは構成に適用されない場合がありますが、その他の手順はすべてのデータベースに適用されます(指定するまで)。
SQL Serverの場合、次のステップを使用して、Oracle GoldenGateのキャプチャ構成でソース・データベースからサプリメンタル・ロギングおよびOracle GoldenGate CDC Cleanupオブジェクトを削除し、適用構成でReplicatチェックポイント表を削除します。
ソース・システムで:
-
システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。
-
Oracle GoldenGateディレクトリから
ggsci
を実行します。 -
まだ停止していない場合は、すべてのOracle GoldenGateプロセスを停止します。
STOP EXTRACT *
-
Managerプロセスを停止します。
STOP MANAGER
-
次のコマンドを発行してソース・データベースにログインします。「SOURCEDB」を参照してください。
DBLOGIN SOURCEDB {data_source | database@host:port} USERIDALIAS alias
-
DELETE HEARTBEATTABLE
コマンドを実行して、ハートビート表のエントリを削除します。 -
SQL Server Extract構成の場合、Oracle GoldenGate CDCクリーン・アップ・ジョブとオブジェクトが作成されている場合はそれらを削除します。
-
コマンド・プロンプトを開き、Oracle GoldenGateインストール・フォルダを変更します。
-
ogg_cdc_cleanup_setup.sh/bat
ファイルを次のように実行します。ogg_cdc_cleanup_setup.sh/bat dropJob userid password database_name servername\instancename schema
userid password
は、sysadmin
ユーザーの有効なSQL Serverログインおよびパスワードであることが必要です。database_name servername\instancename
は、ソース・データベース名とインスタンス名です。サーバー名のみをリストする場合は、データベース・サーバーへの接続にデフォルト・インスタンスが使用されます。schema
は、GGSCHEMA
パラメータを使用して、GLOBALS
ファイルにリストされるスキーマ名です。次に例を示します。
ogg_cdc_cleanup_setup.bat dropJob ggsuser ggspword db1 server1\inst1 ogg
-
-
サプリメンタル・ロギングが有効になっている表からサプリメンタル・ロギングを削除します。
DELETE TRANDATA
を参照してください。双方向レプリケーションに使用されたフィルタ表に対するサプリメンタル・ロギングも削除します。ワイルドカードを使用して複数の表の名前を指定できます。DELETE TRANDATA owner.table
-
PostgreSQLの場合、登録されたレプリケーション・スロットは、Extractの削除後に削除する必要があります。削除しない場合、データベース・ログは引き続き増加します。
DELETE EXTRACT extname UNREGISTER EXTRACT extname
ターゲット・システムで:
LinuxシステムからのOracle GoldenGateのアンインストール
次の手順に従って、LinuxシステムからOracle GoldenGateを削除します。
- オペレーティング・システムのコマンド・シェルを実行します。
- データベース・オブジェクトの削除の手順に基づいて、すべてのOracle GoldenGateプロセスが停止され、すべてのデータベース・オブジェクトが削除されていることを確認します。
- インストール・ディレクトリを削除することで、Oracle GoldenGateのファイルを削除します。
WindowsシステムからのOracle GoldenGateのアンインストール
-
システム管理者として、またはOracle GoldenGateコマンドを発行する権限およびオペレーティング・システムからファイルとディレクトリを削除する権限を持つユーザーとしてオペレーティング・システムにログオンします。
-
データベース・オブジェクトの削除の手順に基づいて、すべてのOracle GoldenGateプロセスが停止され、すべてのデータベース・オブジェクトが削除されていることを確認します。
-
(Windowsクラスタ) Cluster Administratorツールを使用してManagerリソースをオフラインにします。
-
(Windowsクラスタ)そのリソースを右クリックし、「削除」を選択して削除します。
-
「スタート」、「ファイル名を指定して実行」の順にクリックし、「ファイル名を指定して実行」ダイアログ・ボックスに
cmd
と入力してコマンド・コンソールを開きます。 -
ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。
-
次の構文で
INSTALL
ユーティリティを使用して、Managerサービスおよびイベントを削除します。INSTALL DELETEEVENTS DELETESERVICE
-
(Windowsクラスタ)クラスタ・グループをクラスタ内の次のノードに移動し、ステップ6からプロセスを繰り返します。
-
インストール・ディレクトリを削除することで、Oracle GoldenGateのファイルを削除します。