プライマリ・コンテンツに移動
Oracle® GoldenGate Oracle GoldenGate for Informixのインストールおよび構成
12c (12.1.2)
E56361-04
  目次へ移動
目次

前
 
次
 

7 Oracle GoldenGateのアンインストール

この章では、Oracle GoldenGate for Informixのアンインストール手順を説明します。この手順は、Oracle GoldenGateの証跡内のデータが不要であること、現在のOracle GoldenGate環境を保持する必要がないことを前提としています。現在の環境およびデータを保持するには、手順を開始する前にOracle GoldenGateディレクトリおよび全サブディレクトリのバックアップをとってください。

この章の内容は次のとおりです。

7.1 プロセスの停止

この手順では、ExtractおよびReplicationプロセスを停止します。停止の指示があるまで、Managerは実行したままにします。

すべてのシステム:

  1. コマンド・シェルを実行します。

  2. システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。

  3. ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。

  4. GGSCIを実行します。

  5. すべてのOracle GoldenGateプロセスを停止します。

    STOP ER*

  6. Managerプロセスを停止します。

    STOP MANAGER

7.2 ログの無効化

オプションで、Oracle GoldenGateでキャプチャされていた表の完全行ロギングを無効にできます。

  1. GGSCIを実行します。

  2. informixユーザーとしてDBLOGINコマンドを発行します。セキュリティ構成に応じて、次のいずれかのオプションを使用します。

    • Oracle GoldenGate資格証明ストアを使用している場合:

      DBLOGIN USERIDALIAS alias_of_informix_user
      
    • Oracle GoldenGate資格証明ストアを使用していない場合:

      DBLOGIN SOURCEDB DSN_of_syscdc USERID informix PASSWORD informix_password algorithm ENCRYPTKEY {keyname | DEFAULT}]
      

    DBLOGIN構文の詳細は、『Oracle GoldenGateリファレンスfor Windows and UNIX』を参照してください。

  3. 表で完全行ロギングが有効かどうかを判断するには、INFO TRANDATAコマンドを発行します。

    INFO TRANDATA database.schema.table
    

    コマンド入力で任意またはすべての名前コンポーネントにワイルドカードを使用できます。

  4. DELETE TRANDATAコマンドを発行します。

    DELETE TRANDATA database.schema.table
    

    コマンド入力でスキーマおよび名前コンポーネントにワイルドカードを使用できます。

    デフォルトでは、DELETE TRANDATAはデータベースに次のコマンドを発行します。

    EXECUTE FUNCTION SYSCDC_database_name:informix.cdc_set_fullrowlogging('database:schema.table',0)
    

    デフォルトのSYSCDCデータベース名はsyscdcv1です。

  5. (オプション) Oracle GoldenGate用に作成したSYSCDCデータベースを削除します。

7.3 Oracle GoldenGateのアンインストール

次の手順に従い、システムからOracle GoldenGate環境を削除します。

7.3.1 Oracle GoldenGate Windowsコンポーネントの削除

(Windowsインストールに有効)この手順では、Windowsクラスタ・リソースであるOracle GoldenGateをソースまたはターゲットのWindowsシステムから削除し、Oracle GoldenGateイベントがWindowsイベント・マネージャにレポートされないようにして、Managerサービスを削除します。ソース・システムおよびターゲット・システムで、次の手順を実行します。

  1. システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。

  2. 「スタート」「ファイル名を指定して実行」の順にクリックし、「ファイル名を指定して実行」ダイアログ・ボックスにcmdと入力して、コマンド・コンソールを開きます。

  3. ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。

  4. 次の構文を使用して、INSTALLユーティリティを実行します。

    install deleteevents deleteservice

  5. WindowsのSYSTEM32フォルダからCATEGORY.DLLおよびGGSMSG.DLLファイルを削除します。

7.3.2 Oracle GoldenGateファイルの削除

次の手順をすべてのシステムで実行して、Oracle GoldenGateインストール・ディレクトリを削除します。

  1. GGSCIで、すべてのプロセスが停止していることを確認します。稼働しているものがあれば停止します。

    STATUS MANAGER

    STATUS ER*

    STOP MANAGER

    STOP ER*

  2. Exit GGSCI.

    EXIT

  3. Oracle GoldenGateインストール・ディレクトリを削除します。