この章では、Oracle GoldenGateをアンインストールする方法について説明し、内容は次のとおりです。
この手順は、Oracle GoldenGateの証跡内のデータが不要であること、現在のOracle GoldenGate環境を保持する必要がないことを前提としています。現在の環境およびデータを保持するには、手順を開始する前にOracle GoldenGateディレクトリおよび全サブディレクトリのバックアップをとってください。
コマンド・シェルを実行します。
システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。
ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。
GGSCIを実行します。
すべてのOracle GoldenGateプロセスを停止します。
Managerプロセスを停止します。
DBLOGIN
コマンドを使用してデータベースにログインし、DELETE CHECKPOINTTABLE
コマンドを実行してReplicatチェックポイント表を削除します。
すべてのプロセス(GGSCIを含む)が停止していることを確認します。
インストール・ディレクトリを削除することで、Oracle GoldenGateのファイルを削除します。
Managerリソースを含むクラスタ・グループを所有するクラスタのノードからGGSCIを実行し、まだ実行中のExtractおよびReplicatプロセスを停止します。
クラスタ・アドミニストレータ・ツールを使用してManagerリソースをオフラインにします。
リソースを右クリックして、「削除」を選択し、削除します。
「スタート」>「ファイル名を指定して実行」をクリックし、「ファイル名を指定して実行」ダイアログ・ボックスでcmdと入力して、コマンド・コンソールを開きます。
ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。
次の構文を使用してinstallプログラムを実行します。
install deleteevents deleteservice deletedrivers
このコマンドは、Oracle GoldenGateがWindowsイベント・マネージャにレポートされないようにし、マネージャ・サービスを削除して、WindowsレジストリのHKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
キーからODBC情報を削除します。
WindowsのSYSTEM32
フォルダからCATEGORY.DLL
およびGGSMSG.DLL
ファイルを削除します。
クラスタの次のノードにクラスタ・グループを移動し、4から繰り返します。
システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。
Oracle GoldenGateインストール・フォルダからGGSCIを実行します。
すべてのOracle GoldenGateプロセスを停止します。
Managerプログラムまたはサービスを停止します。
「スタート」>「ファイル名を指定して実行」をクリックし、「ファイル名を指定して実行」ダイアログ・ボックスでcmdと入力して、コマンド・コンソールを開きます。
ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。
次の構文を使用してinstallプログラムを実行します。
install deleteevents deleteservice deletedrivers
このコマンドは、Oracle GoldenGateがWindowsイベント・マネージャにレポートされないようにし、マネージャ・サービスを削除して、WindowsレジストリのHKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
キーからODBC情報を削除します。
WindowsのSYSTEM32
フォルダからCATEGORY.DLL
およびGGSMSG.DLL
ファイルを削除します。
DBLOGIN
コマンドを使用してデータベースにログインし、DELETE CHECKPOINTTABLE
コマンドを実行してReplicatチェックポイント表を削除します。
すべてのプロセス(GGSCIを含む)が停止していることを確認し、インストール・ディレクトリを削除してOracle GoldenGateファイルを削除します。