プライマリ・コンテンツに移動
Oracle® Fusion Middleware InformixのためのOracle GoldenGateのインストールおよび構成
12c (12.2.0.1)
E72560-01
  目次へ移動
目次

前
 
次
 

2 Oracle GoldenGateのインストール

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

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

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

http://support.oracle.com

Oracle GoldenGateをあるバージョンから別のバージョンにアップグレードするには、『Oracle GoldenGate Oracle GoldenGateのアップグレードfor Windows and UNIX』のアップグレード手順に従ってください。

2.1 概要

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

2.2 Oracle GoldenGateディストリビューションの理解と入手

Oracle Fusion Middlewareソフトウェアの入手方法の詳細は、『Oracle Fusion Middlewareのインストールのプランニング』の製品の配布の理解と入手に関する項を参照してください。

Oracle WebLogic Server and Coherenceソフトウェアを開発または評価用にダウンロードするには、Oracle Technology Network (OTN)で次の場所を参照してください。

http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html">>http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html

Oracle Fusion Middleware製品の検索やダウンロードの詳細は、OTNで『Oracle Fusion Middlewareダウンロード、インストール、構成のREADMEファイル』を参照してください。

Oracle GoldenGateを入手するには、次の手順に従います。

  1. Oracle Technology Networkに移動します。

  2. Oracle GoldenGate 12c (12.2.0.1)リリースを探して、使用中のシステムにZIPファイルをダウンロードします。

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プログラムを実行してもプロンプトが返されます。