プライマリ・コンテンツに移動
Oracle® GoldenGate Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成
12c (12.1.2)
E49844-07
  目次へ移動
目次

前
 
次
 

2 Oracle GoldenGateのインストール

この章では、Oracle GoldenGateを初めてインストールする場合の手順について説明します。Oracle GoldenGateをインストールすると、処理の実行および管理に必要なすべてのコンポーネントが(ドライバやライブラリなどの他のベンダー製の必要なコンポーネントを除いて)インストールされ、また、Oracle GoldenGateユーティリティがインストールされます。

次の手順は、Oracle GoldenGateを初めてインストールする場合に実行します。また、新バージョンのOracle GoldenGateの基本リリースをダウンロードする場合の手順でもあります。

基本リリースに対する追加パッチをダウンロードしてインストールするには、次のMy Oracle Supportの「Patches and Updates」タブに移動します。

http://support.oracle.com

Oracle GoldenGateをあるバージョンから別のバージョンにアップグレードするには、次の場所にあるアップグレード手順に従います。

http://docs.oracle.com/goldengate/1212/gg-winux/docs.htm

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

2.1 Oracle GoldenGateのダウンロード

Oracle GoldenGate構成に含まれる各システムに適したOracle GoldenGateのビルドをダウンロードします。Oracle RAC構成で、クラスタの共有ディスクにダウンロードします。

クラスタへのOracle GoldenGateのインストールの詳細は、2.4項「クラスタ内でのOracle GoldenGateのインストールの準備」を参照してください。

ディスク領域の要件は、1.2.2項「ディスクの要件」を参照してください。

Oracle GoldenGateをダウンロードする手順

  1. http://edelivery.oracle.com">>http://edelivery.oracle.comに移動します。

    「Oracle Software Delivery Cloud」ページが表示されます。

  2. 「Sign-in/Register」をクリックします。


    注意:

    まだログインしていない場合は、Single Sign-onのページが表示されます。Oracle IDとパスワードを入力して、「Sign In」をクリックします。

    「Terms & Restrictions」ページが表示されます。

  3. 「Oracle Software Delivery Cloud Trial License Agreement」と「Export Restrictions」を承諾して、「Continue」をクリックします。

    「Media Pack Search」ページが表示されます。

  4. 「Media Pack Search」ページで次のようにします。

    1. Select Product Packドロップダウン・コントロールをクリックして、リストから、Oracle Fusion Middlewareを選択します。

    2. 「Platform」ドロップダウン・コントロールをクリックして、リストから、Oracle GoldenGateをインストールするプラットフォームを選択します。

    3. 「Go」をクリックします。

    「Results」リストが拡張され、検索基準を含むすべての使用可能なメディア・パックが表示されます。

  5. 「Results」リストで、ダウンロードするメディア・パックを選択して「Continue」をクリックします。

    メディア・パックのダウンロード・ページが表示されます。異なるデータベースまたはデータベースの別バージョン用の個別ビルドなど、その他のダウンロード選択内容が表示される場合があります。このページには各ダウンロード可能ファイルの部品番号およびサイズが示されます。

  6. ファイルを確実にダウンロードするため、「Readme」をクリックして、ダウンロード手順と製品情報について最初にMedia Pack Readmeを確認します。

  7. ダウンロード・プロセスを開始するには、ダウンロードするOracle GoldenGateビルドの名前の横にある「Download」をクリックします。

    「File Download」ダイアログ・ボックスが表示されます。

  8. 「Open with」またはファイルの「Save」のどちらかを選択します。

    目的 選択内容
    メディア・パックの即時インストール 「Open」を選択し、使用するファイル解凍ユーティリティを選択してから、ファイル・システム上の指定場所にファイルを解凍します。
    後でインストールするためのファイルの保存 「Save」を選択し、ファイル・システム上の指定場所を示します。

2.2 ORACLE_HOMEおよびORACLE_SIDの設定

ORACLE_HOMEおよびORACLE_SIDのシステム環境変数が正しいOracleインスタンスに設定されていることを確認します。Oracle GoldenGateのプロセスでは、データベースへの接続時にそれらを参照します。

2.2.1項「UNIXおよびLinuxシステムでのOracle変数の指定」

2.2.2項「WindowsシステムでのOracle変数の指定」

2.2.1 UNIXおよびLinuxシステムでのOracle変数の指定

システム上に1つのOracle Databaseインスタンスが存在する場合には、システム・レベルでORACLE_HOMEおよびORACLE_SID環境変数を設定します。これらをそのように設定できない場合、インスタンスに接続されるすべてのExtractおよびReplicatのグループのパラメータ・ファイルで次のSETENV文を使用します。SETENVパラメータはシステムの設定より優先され、これらのパラメータによって、Oracle GoldenGateのプロセスがデータベースに接続する際にセッション・レベルでの変数の設定が可能になります。

SETENV (ORACLE_HOME = "path to Oracle home location")

SETENV (ORACLE_SID = "SID")

システムに複数のOracleインスタンスがあり、ExtractおよびReplicatのプロセスがそれらに接続する場合、各プロセス・グループのパラメータ・ファイルでSETENV文を使用する必要があります。SETENVパラメータへの入力として、Oracle GoldenGateを正しいOracleインスタンスに指し示すためにORACLE_HOMEおよびORACLE_SID環境変数を使用します。たとえば、別のOracleインスタンスからキャプチャする、2つのExtractグループのパラメータ・ファイルを次に示します。

グループ1:

EXTRACT ora9a
SETENV (ORACLE_HOME = "/home/oracle/ora/product")
SETENV (ORACLE_SID = "oraa")
USERIDALIAS tiger1
RMTHOST sysb
RMTTRAIL /home/ggs/dirdat/rt
TABLE hr.emp;
TABLE hr.salary;

グループ2:

EXTRACT orab
SETENV (ORACLE_HOME = "/home/oracle/ora/product")
SETENV (ORACLE_SID = "orab")
USERIDALIAS tiger1
RMTHOST sysb
RMTTRAIL /home/ggs/dirdat/st
TABLE fin.sales;
TABLE fin.cust;

2.2.2 WindowsシステムでのOracle変数の指定

システム上に1つのOracleインスタンスが存在する場合、Oracle GoldenGateについてはORACLE_HOMEORACLE_SIDのレジストリ設定で十分です。それらの設定がレジストリで不正確であり、それらの設定を変更できない場合、次のようにオーバーライドを設定できます。

  1. デスクトップまたは「スタート」メニュー(Windowsのバージョンに応じて)で、「マイ コンピュータ」を右クリックして「プロパティ」を選択します。

  2. 「プロパティ」で「詳細設定」タブをクリックします。

  3. 「環境変数」をクリックします。

  4. 「システム環境変数」の下にある「新規」をクリックします。

  5. 「変数名」にORACLE_HOMEと入力します。

  6. 「変数値」にOracleバイナリのパスを入力します。

  7. 「OK」をクリックします。

  8. 「新規」を再度クリックします。

  9. 「変数名」にORACLE_SIDと入力します。

  10. 「変数値」にインスタンス名を入力します。

  11. 「OK」をクリックします。

システムに複数のOracleインスタンスがあり、ExtractおよびReplicatのプロセスがそれらに接続する場合、次の手順を実行します。

  1. 前の手順(システムに1つのOracleインスタンス)を使用して、ORACLE_HOMEおよびORACLE_SIDのシステム変数を最初のOracleインスタンスに設定します。

  2. そのインスタンスに接続するOracle GoldenGateのすべてのプロセスを開始します。

  3. 次のOracleインスタンスに対して手順を繰り返しますが、まず既存のORACLE_HOMEおよびORACLE_SIDの変数を編集して新しい情報を指定します。

  4. そのインスタンスに接続するOracle GoldenGateのプロセスを開始します。

  5. 残りのOracleインスタンスに対して編集と起動の手順を繰り返します。

2.3 UNIX上での動的ビルドのライブラリ・パスの設定

Oracle GoldenGateは共有ライブラリを使用します。UNIXシステムにOracle GoldenGateをインストールするとき、GGSCIまたは他のOracle GoldenGateプロセスを実行する前に次の手順を実行しておく必要があります。

  1. データベースのライブラリがシステムの共有ライブラリ環境変数に追加されていることを確認します。通常、この手順はデータベースのインストール時に実行します。質問がある場合には、データベース管理者に問い合せてください。

    Oracle GoldenGateがデータベースと同じサーバーで実行されている場合は、次のすべてが64ビットである必要があります。

    • Oracleライブラリのバージョン

    • Oracle GoldenGateのバージョン

    • データベースのバージョン

    Oracle GoldenGateがSQL*Net経由でリモートからデータベース・サーバーに接続する場合は、次の条件を満たす必要があります。

    • Replicat: Oracleクライアント・ライブラリとOracle GoldenGateビルドでOracleバージョン、ビット・タイプ(64ビットまたはIA64)およびオペレーティング・システムのバージョンを同一にしておく必要があります。

    • Extract: Oracleクライアント・ライブラリとOracle GoldenGateビルドでOracleバージョン、ビット・タイプ(64ビットまたはIA64)およびオペレーティング・システムのバージョンを同一にしておく必要があります。さらに、両方のオペレーティング・システムは同じエンディアンであることが必要です。

  2. Oracle GoldenGateプログラムを、UNIXシステム上のOracle GoldenGateインストール・ディレクトリの外側から実行している場合は、次のことを行います。

    • (オプション) Oracle GoldenGateインストール・ディレクトリをPATH環境変数に追加します。

    • (必須)Oracle GoldenGateインストール・ディレクトリを共有ライブラリの環境変数に追加します。

    たとえば、Oracle GoldenGateインストール・ディレクトリが/users/oggである場合、次の表の2番目のコマンドでは、これらの変数が設定されている必要があります。

    コマンド 環境変数にGGライブラリが必要であるか
    $ users/ogg > ./ggsci いいえ
    $ users > ./ogg/ggsci はい

Kornシェルで環境変数を設定する場合

PATH=installation_directory:$PATH
export PATH
shared_libraries_variable=absolute_path_of_installation_directory:$shared_libraries_variable
export shared_libraries_variable

Bourneシェルで変数を設定するには

export PATH=installation_directory:$PATH
export shared_libraries_variable=absolute_path_of_installation_directory:$shared_libraries_variable

Cシェルで変数を設定する手順

setenv PATH installation_directory:$PATH
setenv shared_libraries_variable absolute_path_of_installation_directory:$shared_libraries_variable

説明: shared libraries variableは、表2-1に示す変数のいずれかです。

表2-1 UNIX/Linuxライブラリ・パス変数(プラットフォーム別)

プラットフォーム 環境変数

IBM AIX

LIBPATH

HP-UX

LD_LIBRARY_PATH

Sun Solaris

LINUX

LD_LIBRARY_PATH脚注 1


脚注 1 32ビットのOracleデータベースが存在する64ビット環境の場合、Oracle GoldenGateでは32ビットのOracleライブラリが含まれるようにLD_LIBRARY_PATHを設定する必要があります。

次に示すのはBourneシェルでパスを設定する方法の例です。

export LD_LIBRARY_PATH=/ggs/11.0:$LD_LIBRARY_PATH

注意:

Oracle GoldenGateのプロセスに必要なライブラリを表示するには、そのプロセスを開始する前にldd goldengate_processシェル・コマンドを使用します。欠落がある場合には、このコマンドによってエラー・メッセージも表示されます。

2.4 クラスタ内にOracle GoldenGateをインストールする準備

このトピックでは、Oracle GoldenGateをクラスタ環境にインストールする場合に適用されるインストール要件について説明します。Oracle GoldenGateは、フェイルオーバーを自動化する機能を持つクラスタ管理ソリューションと組み合せて使用できます。Oracle Clusterwareソリューションによって、Oracle RACデータベースと組み合せて、あるいは組み合せずに使用できるという利点が得られ、Oracle GoldenGateが実行される非データベース・サーバーを含めることができます。

2.4.1 サポートされるOracleクラスタ記憶域

最低でも、なんらかのOracle GoldenGateオブジェクトを共有記憶域にインストールする必要があります。クラスタのどのノードからも独立していて、すべてのノードから使用可能なクラスタ対応の共有記憶域を選択します。次のものを使用できます。

2.4.2 Oracle GoldenGateバイナリとファイルをインストールするクラスタ内の場所の決定

ベスト・プラクティスは、Oracle GoldenGateを完全に共有記憶域にインストールすることです。これによって、パラメータ・ファイルを変更せずにどのノードからもOracle GoldenGateプロセスを起動できます。アクティブ・ノードに障害が発生した場合、インストール・ディレクトリに保持されている処理のチェックポイントを使用して、別のノードでプロセスをただちに起動できます。

共有記憶域ではなく、各ノードにOracle GoldenGateバイナリとファイルをインストールする場合、次の条件を満たす必要があります。

  • Oracle GoldenGateインストールの場所が、すべてのノードで同じパスである必要があります。

  • 最低でも次のディレクトリを共有記憶域にインストールし、Oracle GoldenGateのリカバリ要件をサポートします。UNIXまたはLinuxでは、各ノードのインストール・ディレクトリからのシンボリック・リンクを作成できます。

    • br

    • dirchk

    • dirdat

    これらのディレクトリは、インストール時にCREATE SUBDIRSを発行して作成されるディレクトリの一部です。

  • dirprmディレクトリのパラメータ・ファイルは、共有ドライブに配置されていない場合、すべてのノードで同一である必要があります。ノードごとに異なる環境設定を解決するために、ローカルManagerプロセスから継承するか、ノード固有のOracle GoldenGateマクロ・ファイルを参照するよう環境設定を設定できます。このシナリオを実現するのは難しいため、パラメータ・ファイルを共有ドライブに格納することで内在する問題を回避できます。

Oracle GoldenGateのインストール後、2.6項「クラスタへのOracle GoldenGateの統合」を参照してください。

クラスタへのOracle GoldenGateのインストールおよび使用の詳細はhttp://support.oracle.comを参照してください。「Knowledge」タブで、ドキュメントID 1313703.1 (Oracle GoldenGateベスト・プラクティス: Oracle Clusterwareを使用したOracle GoldenGateの高可用性)を検索してください。

2.5 Oracle GoldenGateのインストール

Oracle DatabaseのためのOracle GoldenGateはOracle Universal Installer (OUI)からインストールされます。OUIは、Oracle GoldenGateバイナリおよび作業ファイルのインストール、ならびにOracle GoldenGateが動作する適切なデータベース環境の設定に必要な入力を求めるグラフィック・インストール・プログラムです。

OUIは、OUIおよびOracle GoldenGateでサポートされるすべてのLinux、UNIXおよびWindowsプラットフォームで使用できます。

OUIは、Oracleバージョン11g以上でサポートされます。Oracle GoldenGateのインスタンスは、1つのOracleバージョンのみで、指定した任意のOracleホームにインストールできます。同じまたは異なるデータベースの場合は、同じホストにOracle GoldenGateの複数のインスタンスをインストールできます。

インストーラは、選択したデータベースに関連付けられる中央インベントリにOracle GoldenGateホーム・ディレクトリを登録します。OUIを使用して製品がインストールされている場合、インベントリには、ホストにインストールされるすべてのOracleソフトウェア製品の情報が格納されます。

2.5.1 OUIを使用した対話型インストールの実行

対話型インストールでは、必要なインストール情報を求めるグラフィカル・ユーザー・インタフェースが提供されます。次の手順は新規のインストール、ならびにアップグレードに適用されます。ただし、Oracle GoldenGateへのアップグレードを実行するには、Oracle GoldenGateのアップグレードfor Windows and UNIXの手順に従ってください。これには適切な時期にOUIを実行するためのプロンプトが含まれます。

  1. インストール・ファイルを展開します。

  2. 展開されたディレクトリから、runInstallerプログラム(UNIXまたはLinux)またはsetup.exe (Windows)を実行します。

  3. 「Select Installation Option」ページで、インストールするOracle GoldenGateのバージョンを選択し、「Next」をクリックして続行します。

  4. 「Specify Installation Details」ページで、次を指定します。

    • 「Software Location」で、Oracle GoldenGateのインストール・ディレクトリを指定します。これには、空でディスク領域の量が画面に表示される新規または既存のディレクトリ(12.1.2.0.0より前のバージョンのOracle GoldenGateの場合)か、既存のOracle GoldenGateのインストール場所(既存のOracle GoldenGateインストールをアップグレードする場合)内のディレクトリが可能です。デフォルトの場所は、ユーザーのホーム・ディレクトリの下にありますが、マウントされておらず、割当て制限のないローカル・ディレクトリに変更することをお薦めします。指定したディレクトリは、Oracle中央インベントリの登録済のホームにはできません。クラスタをインストールする場合は、ノードのすべてのクラスタでアクセス可能な共有記憶域にOracle GoldenGateをインストールします。クラスタへのOracle GoldenGateのインストールの詳細は、2.4項「クラスタ内でのOracle GoldenGateのインストールの準備」を参照してください。

    • (オプション)「Start Manager」を選択し、Oracle GoldenGateのサブディレクトリをインストール場所に作成する、ライブラリ・パスを設定する、指定したポート番号でManagerを開始するなどの構成機能を実行します。続行するには、データベースがシステムに存在する必要があります。「Start Manager」を選択すると、「Database Location」および「Manager Port」フィールドが表示されます。

      • 「Database Location」で、指定した場所のデータベース・バージョンをOracle Database 12c (Oracle GoldenGate for Oracle Database 12cをインストールしている場合)またはOracle Database 11g (Oracle GoldenGate for Oracle Database11gをインストールしている場合)にする必要があります。データベースには、Oracle中央インベントリの登録済のホームが含まれる必要があります。インストーラによって、Oracle GoldenGateホーム・ディレクトリが中央インベントリに登録されます。

      • 「Manager Port」で、デフォルトのポート番号をそのまま使用するか、予約および制限されていないManagerプロセス用の異なるポート番号を入力し、プロセス間通信に使用します。デフォルトのポートは、7809から始まる最初に使用可能なポートです。Oracle GoldenGateの複数のインスタンスを同じシステムにインストールする場合は、それぞれ異なるポート番号を使用する必要があります。

    • 「Next」をクリックして続行します。これが既存のOracle GoldenGateインストールへのアップグレードである場合、OUIでは選択したソフトウェアの場所にファイルまたはディレクトリがあると示されます。「Yes」をクリックします。

  5. 中央インベントリが含まれないホストにOUIからOracle製品を最初にインストールする場合は、「Create Inventory」ページが表示されます。

    • 「Inventory Directory」で、中央インベントリのディレクトリを指定します。これには、空の新規または既存のディレクトリが可能で、ディスク領域の量が画面に表示されます。ディレクトリを共有ドライブ上に置くことはできません。

    • メンバーにインベントリ・ディレクトリへの書込み権限があるオペレーティング・システム・グループを選択します。このグループは、Oracle GoldenGateのサブフォルダへのインベントリ情報の追加に使用されます。

  6. 「Summary」ページで、インストールに十分な領域があり、インストールの選択が正しいことを確認します。オプションで、「Save Response File」をクリックして、インストール情報をレスポンス・ファイルに保存します。このファイルを入力として使用して、コマンドラインからインストーラを実行し、他のシステムで成功したインストールの結果を複製します。このファイルを編集、またはテンプレートから新しいファイルを作成できます。2.5.2項「OUIを使用したサイレント・インストールの実行」を参照してください。

  7. 「Install」をクリックしてインストールを開始するか、「Back」をクリックして戻り、入力指定を変更します。既存のOracle GoldenGateインストールをアップグレードする際、OUIではソフトウェアの場所にファイルまたはディレクトリがあると示されます。「Yes」をクリックして続行します。インストールが終了すると、通知されます。

  8. 中央インベントリ・ディレクトリを作成すると、INVENTORY_LOCATION/orainstRoot.shスクリプトを実行するように求められます。このスクリプトは、rootオペレーティング・システム・ユーザーとして実行されます。このスクリプトでは、インベントリ・データが確立され、インストールされるOracle製品ごと(この場合はOracle GoldenGate)にサブディレクトリが作成されます。

2.5.2 OUIを使用したサイレント・インストールの実行

次の手順は新規のインストール、ならびにアップグレードに適用されます。ただし、Oracle GoldenGateへのアップグレードを実行するには、Oracle GoldenGateのアップグレードfor Windows and UNIXの手順に従ってください。これには適切な時期にOUIを実行するためのプロンプトが含まれます。

システムにX-Windowsインタフェースがない場合、または自動インストールを実行する場合は、コマンド・コンソールからサイレント・インストールを実行できます。サイレント・インストールでは、Oracle製品をインストールする場合に、組織の複数のユーザーが同じインストール・プロセス・オプションを使用できます。

サイレント・インストールを実行するには、レスポンス・ファイルを実行します。レスポンス・ファイルを作成するには、例2-1に示すように、インタラクティブOUIセッション中に「Save Response File」オプションを選択するか、テンプレートを編集します。レスポンス・ファイルを実行するには、次のコマンドを発行します。

-silent -nowait -responseFile path_to_file

レスポンス・ファイルおよびテンプレートは、Oracle GoldenGateインストール・ディレクトリのresponseサブディレクトリに格納されます。Oracle GoldenGateレスポンス・ファイルには、Oracle GoldenGateに固有のパラメータに加えて、Oracle構成パラメータの標準のセットが含まれます。これらのパラメータは、インタラクティブ・セッションのフィールドに対応します。

例2-1 Oracle GoldenGateレスポンス・ファイルのテンプレート

####################################################################
## Copyright(c) Oracle Corporation 2013. All rights reserved.     ##
##                                                                ##
## Specify values for the variables listed below to customize     ##
## your installation.                                             ##
##                                                                ##
## Each variable is associated with a comment. The comment        ##
## can help to populate the variables with the appropriate        ##
## values.                                                        ##
##                                                                ##
## IMPORTANT NOTE: This file should be secured to have read       ##
## permission only by the oracle user or an administrator who     ##
## own this installation to protect any sensitive input values.   ##
##                                                                ##
####################################################################
#-------------------------------------------------------------------------------
# Do not change the following system generated value. #-------------------------------------------------------------------------------
oracle.install.responseFileVersion=/oracle/install/rspfmt_ogginstall_response_
schema_v12_1_2################################################################################
##                                                                            ##
## Oracle GoldenGate installation option and details                          ####                                                                            ##
################################################################################
#-------------------------------------------------------------------------------
# Specify the installation option.
# Specify ORA12c for installing Oracle GoldenGate for Oracle Database 12c and
#         ORA11g for installing Oracle GoldenGate for Oracle Database 11g 
#-------------------------------------------------------------------------------
INSTALL_OPTION=

#-------------------------------------------------------------------------------
# Specify a location to install Oracle GoldenGate#-------------------------------------------------------------------------------
SOFTWARE_LOCATION=

#-------------------------------------------------------------------------------
# Specify true to start the manager after installation.
 
#-------------------------------------------------------------------------------
START_MANAGER=

#-------------------------------------------------------------------------------
# Specify a free port within the valid range for the manager process.
# Required only if START_MANAGER is true.
#-------------------------------------------------------------------------------
MANAGER_PORT=

#-------------------------------------------------------------------------------
# Specify the location of the Oracle Database.
# Required only if START_MANAGER is true.
#-------------------------------------------------------------------------------
DATABASE_LOCATION=

################################################################################
##                                                                            ##
## Specify details to Create inventory for Oracle installs                    ##
## Required only for the first Oracle product install on a system.            ##
##                                                                            ##
################################################################################

#-------------------------------------------------------------------------------
# Specify the location which holds the install inventory files.
# This is an optional parameter if installing on# Windows based Operating System.#-------------------------------------------------------------------------------INVENTORY_LOCATION=

#-------------------------------------------------------------------------------
# UNIX group to be set for the inventory directory.  # This parameter is not applicable if installing on
# Windows based Operating System.
#-------------------------------------------------------------------------------
UNIX_GROUP_NAME=

注意:

既存のOracle GoldenGateインストールをサイレント・オプションでアップグレードする場合、次の警告が示される場合があります。

WARNING:OUI-10030: You have specified a non-empty directory to install this product. It is recommended to specify either an empty or a non-existent directory. You may, however, choose to ignore this message if the directory contains Operating System generated files or subdirectories like lost+found.Do you want to proceed with installation in this Oracle Home?

[Enter]を押して続行します。


2.6 クラスタへのOracle GoldenGateの統合

Oracle GoldenGateをクラスタにインストールした場合、次の手順を実行してOracle GoldenGateをクラスタ・ソリューション内に統合します。

クラスタへのOracle GoldenGateのインストールおよび使用の詳細はhttp://support.oracle.comを参照してください。「Knowledge」タブで、ドキュメントID 1313703.1 (Oracle GoldenGateベスト・プラクティス: Oracle Clusterwareを使用したOracle GoldenGateの高可用性)を検索してください。

2.6.1 クラスタでの一般的な要件

  1. Oracle GoldenGate Managerプロセス(Managerのみ)を、他のアプリケーションと同様にクラスタ管理対象リソースとして登録します。Managerは、他のすべてのプロセスを管理する親プロセスであるため、Managerのみがクラスタ管理ソフトウェアを起動および停止するOracle GoldenGateプロセスです。

  2. クラスタで仮想IPアドレス(Oracle Clusterwareなど)を使用する場合、Manager用に使用可能な固定IPアドレスを取得する必要があります。VIPは、パブリック・サブネット上の使用可能なIPアドレスである必要があり、DHCPを介して決定されません。Extractデータ・ポンプのパラメータ・ファイルで、リモートManagerのVIPをRMTHOSTパラメータの入力値として指定します。Managerにアクセスする他のOracle GoldenGate製品もVIPを使用する必要があります。

  3. クラスタ内のすべてのノードでCOMPATIBLEパラメータ設定が同じであることを確認します。

  4. Managerを構成する際、AUTOSTARTおよびAUTORESTARTパラメータを追加して、Managerでレプリケーション・プロセスを自動的に起動するようにします。必要に応じて、Oracle GoldenGateユーザー・インタフェース内からExtract、Replicatおよび他のOracle GoldenGateプロセスを制御できます。

  5. 1つのノードのみで共有ドライブをマウントします。これによって、他のノードでプロセスが起動されなくなります。すべてのノードで同じマウント・ポイントを使用します。

  6. このドキュメントに記載のとおり、Oracle GoldenGateを構成します。

2.6.2 Windowsクラスタ・リソースとしてのOracle GoldenGateの追加

Oracle GoldenGateをWindowsクラスタにインストールした場合は、次の手順に従ってOracle GoldenGateをクラスタ・リソースとして設定し、すべてのノード上にManagerサービスを正しく設定します。

  • クラスタ・アドミニストレータで、Oracle GoldenGateの接続先のデータベース・インスタンスを含むグループにManagerプロセスを追加します。

  • Oracle GoldenGateが稼働するすべてのノードが、リソースの実行可能な所有者として選択されていることを確認します。

  • Manager Windowsサービスに次の依存関係(「サービス」コントロール・パネルから構成可能)があることを確認します。

    • データベース・リソース

    • Oracle GoldenGateディレクトリが含まれているディスク・リソース

    • データベースのトランザクション・ログ・ファイルを含むディスク・リソース

    • データベースのトランザクション・ログ・バックアップ・ファイルを含むディスク・リソース