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

前
 
次
 

2 Oracle GoldenGateのインストール

この章では、Oracle GoldenGate for Informix Dynamic Server.のインストール手順を説明します。内容は次のとおりです。

ここでは、Oracle GoldenGateを初めてインストールする場合の手順を説明します。また、この手順は、Oracle GoldenGateの新バージョンのベース・リリースをダウンロードするためのものです。

それ以降のパッチをダウンロードしてベース・リリースにインストールするには、次の場所でMy Oracle Supportの「パッチと更新版」タブにアクセスします。

http://support.oracle.com

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

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

2.1 概要

Oracle GoldenGateをインストールすると、処理の実行および管理に必要なすべてのコンポーネント(ドライバ、ライブラリなど他のベンダーから要求されるコンポーネントを除く)がインストールされ、さらにOracle GoldenGateのユーティリティがインストールされます。

2.2 Oracle GoldenGateのダウンロード

Oracle GoldenGate構成に含まれる各システムに適したOracle GoldenGateのビルドをダウンロードします。


注意:

これらの手順は、新しいバージョンのOracle GoldenGateのベース・リリースのダウンロード用です。ベース・リリース以降のパッチは、My Oracle Support (http://support.oracle.com)から入手できます。「Patches and Updates」タブを選択します。Oracleのシングル・サインオン資格証明でサインインする必要があります。

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」をクリックし、メディア・パックReadmeでダウンロードの手順および製品情報を確認します。Readmeには、現在の構成に影響を与える新機能、新要件またはバグ修正と、その他の既知の問題に関するリリース・ノートが含まれています。

  7. ダウンロード・プロセスを開始するには、「Download」をクリックします。

    「Open file」ためのダイアログ・ボックスが表示されます。

  8. 「Open with」または「Save File」のいずれかを選択します。

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

2.3 LinuxおよびUNIX上でのOracle GoldenGateのインストール

次の手順に従って、LinuxおよびUNIXシステムでOracle用のOracle GoldenGateをインストールします。Informix Dynamic ServerがインストールされているサーバーにOracle GoldenGateを直接インストールしたり、ODBCドライバ・ライブラリがインストールされている任意のサーバーにインストールしたりできます。詳細は、1.3.3項「データベース接続」を参照してください。

この手順では、次のステップが実行されます。

2.3.1項「Oracle GoldenGateライブラリ変数の設定」

2.3.2項「Oracle GoldenGateファイルのインストール」

2.3.1 Oracle GoldenGateライブラリ変数の設定

Oracle GoldenGateでは、共有ライブラリを使用します。UNIXまたはLinuxシステム上にOracle GoldenGateをインストールする場合は、GGSCIまたは他のOracle GoldenGateプロセスを実行する前に次のことを行う必要があります。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ライブラリ・パス変数

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

Sun Solaris

LINUX

LD_LIBRARY_PATH


export LD_LIBRARY_PATH=/ggs/11.0:$LD_LIBRARY_PATH

注意:

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

2.3.2 Oracle GoldenGateファイルのインストール

Oracle GoldenGateファイルをインストールするには、次の操作を実行します。

  1. Oracle GoldenGateのmediapack.zipファイルを、Oracle GoldenGateをインストールするシステムおよびディレクトリに解凍します。

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

  3. ディレクトリを、新しいOracle GoldenGateディレクトリに変更します。

  4. Oracle GoldenGateディレクトリからGGSCIプログラムを実行します。

    GGSCI

  5. GGSCIで次のコマンドを発行して、Oracle GoldenGate作業ディレクトリを作成します。

    CREATE SUBDIRS

  6. 次のコマンドを発行して、GGSCIを終了します。

    EXIT

2.4 WindowsへのOracle GoldenGateのインストール

WindowsシステムにOracle GoldenGate for Oracleをインストールするには、次の手順に従います。この手順では、次のステップが実行されます。

2.4.1項「Oracle GoldenGateファイルのインストール」

2.4.2項「カスタムManager名の指定」

2.4.3項「WindowsサービスとしてのManagerのインストール」

2.4.1 Oracle GoldenGateファイルのインストール

Oracle GoldenGateファイルをインストールするには、次の操作を実行します。

  1. WinZipまたは同等の圧縮製品を使用して、ダウンロードしたファイルを解凍します。

  2. バイナリ・モードのファイルを、Oracle GoldenGateをインストールするドライブのフォルダに移動します。パスが引用符で囲まれている場合でも、名前に空白が含まれているフォルダにOracle GoldenGateをインストールしないでください。次に例を示します。

    C:\"Oracle GoldenGate"は有効ではありません。

    C:\Oracle_GoldenGateは有効です。

  3. Oracle GoldenGateフォルダからGGSCIプログラムを実行します。

  4. GGSCIで次のコマンドを発行して、Oracle GoldenGate作業ディレクトリを作成します。

    CREATE SUBDIRS

  5. 次のコマンドを発行して、GGSCIを終了します。

    EXIT

  6. Oracle GoldenGateインストール・ディレクトリからSYSTEM32ディレクトリに次のファイルをコピーします。

    category.dll
    ggsmsg.dll
    

2.4.2 カスタムManager名の指定

以下のいずれかに該当する場合は、Managerプロセスのカスタム名を指定する必要があります。

  • 既定のGGSMGR以外にManagerの名前を使用する場合。

  • このシステム上にWindowsサービスとして実行しているManagerプロセスが複数存在する場合。システム上の各Managerには一意名が必要です。次の手順に進む前に、ローカルのManagerサービスの名前をメモしてください。

Managerのカスタム名を指定するには、この手順を使用します。

  1. Managerプログラムが含まれるディレクトリから、GGSCIを実行します。

  2. 次のコマンドを発行します。

    EDIT PARAMS ./GLOBALS


    注意:

    GLOBALSファイルはOracle GoldenGateインストール・ファイルのルートにあるため、このコマンドの./の部分を使用する必要があります。

  3. ファイルに次の行を追加します。この場合、nameはManagerサービスの1語名です。

    MGRSERVNAME name
    
  4. ファイルを保存します。ファイルはGLOBALSという名前で自動的に保存されますが、ファイル拡張子は付きません。このファイルは移動しないでください。Windowsサービスのインストール時とデータ処理時に使用されます。

2.4.3 WindowsサービスとしてのManagerのインストール

デフォルトでは、Managerはサービスとしてインストールされず、ローカルまたはドメイン・アカウントで実行できます。ただし、このように実行する場合は、ユーザーがログアウトするとManagerは停止します。Managerをサービスとしてインストールする場合は、ユーザー接続とは無関係に操作でき、手動またはシステム起動時に起動するように構成できます。

Windowsクラスタの場合にManagerをサービスとしてインストールする必要がありますが、それ以外の場合はオプションです。

WindowsサービスとしてManagerをインストールする手順

  1. (推奨) システム管理者としてログオンします。

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

  3. サービスとしてインストールしているManagerプログラムが格納されているディレクトリから、次の構文を使用してINSTALLユーティリティを実行します。

    install option [...]
    

    ここで、optionは次のいずれかです。

    表2-2 INSTALLユーティリティ・オプション

    オプション 説明

    ADDEVENTS

    Windowsイベント・マネージャにOracle GoldenGateイベントを追加します。

    ADDSERVICE

    存在する場合はGLOBALSファイルのMGRSERVNAMEパラメータに指定されている名前、またはデフォルトのGGSMGRで、Managerをサービスとして追加します。ユーザーのログインとパスワードの変更に関係なくサービスを実行できるため、ADDSERVICEは、ローカル・システム・アカウント(ほとんどのWindowsアプリケーションの標準)で実行するようにサービスを構成します。Managerを特定のアカウントで実行するには、USERオプションとPASSWORDオプションを使用します。脚注 1

    サービスはシステム起動時に起動するようインストールされます(「AUTOSTART」を参照)。インストール後に開始するには、システムを再起動するか、「コントロール パネル」の「サービス」アプレットから手動でサービスを開始します。

    AUTOSTART

    ADDSERVICEを使用して作成されたサービスをシステムの起動時に開始するよう設定します。MANUALSTARTを使用していない場合は、これがデフォルトです。

    MANUALSTART

    ADDSERVICEを使用して作成されたサービスを、GGSCI、スクリプトまたは「コントロール パネル」の「サービス」アプレットから手動で開始するよう設定します。デフォルトはAUTOSTARTです。

    USER name

    Managerを実行するドメイン・ユーザー・アカウントを指定します。nameについては、HEADQT\GGSMGRなどのようにドメイン名、バックスラッシュおよびユーザー名を入力します。

    デフォルトで、Managerサービスはローカル・システム・アカウントを使用するようにインストールされます。

    PASSWORD password

    USERで指定されたユーザーのパスワードを指定します。


    脚注 1 ユーザー・アカウントは、Windowsコントロール パネルのサービス・アプレットからプロパティ・アクションを選択することで変更できます。

  4. Windowsのユーザー・アカウント制御(UAC)が有効になっている場合、コンピュータへのプログラムのアクセスを許可または拒否するよう要求されます。「許可」を選択して、INSTALLユーティリティを実行できるようにします。

    INSTALLユーティリティによって、管理者権限で実行されているローカル・システム・アカウントでManagerサービスがインストールされます。サービスとしてインストールすると、Managerを実行中にUACプロンプトは表示されなくなります。


    注意:

    Managerがサービスとしてインストールされていない場合、ManagerをGGSCIコマンド・プロンプトから起動すると、Managerの権限を高めることを確認するUACプロンプトが表示されます。他のOracle GoldenGateプログラムを実行してもプロンプトが返されます。