この章では、Oracle GoldenGate for Informix Dynamic Server.のインストール手順を説明します。内容は次のとおりです。
ここでは、Oracle GoldenGateを初めてインストールする場合の手順を説明します。また、この手順は、Oracle GoldenGateの新バージョンのベース・リリースをダウンロードするためのものです。
それ以降のパッチをダウンロードしてベース・リリースにインストールするには、次の場所でMy Oracle Supportの「パッチと更新版」タブにアクセスします。
Oracle GoldenGateをあるバージョンから別のバージョンにアップグレードするには、『Oracle GoldenGate Oracle GoldenGateのアップグレードfor Windows and UNIX』のアップグレード手順に従ってください。
Oracle GoldenGateをインストールすると、処理の実行および管理に必要なすべてのコンポーネント(ドライバ、ライブラリなど他のベンダーから要求されるコンポーネントを除く)がインストールされ、さらにOracle GoldenGateのユーティリティがインストールされます。
Oracle Fusion Middlewareソフトウェアの入手方法の詳細は、『Oracle Fusion Middlewareのインストールのプランニング』の製品の配布の理解と入手に関する項を参照してください。
Oracle WebLogic Server and Coherenceソフトウェアを開発または評価用にダウンロードするには、Oracle Technology Network (OTN)で次の場所を参照してください。
Oracle Fusion Middleware製品の検索やダウンロードの詳細は、OTNで『Oracle Fusion Middlewareダウンロード、インストール、構成のREADMEファイル』を参照してください。
Oracle GoldenGateを入手するには、次の手順に従います。
Oracle Technology Networkに移動します。
Oracle GoldenGate 12c (12.2.0.1)リリースを探して、使用中のシステムにZIPファイルをダウンロードします。
次の手順に従って、LinuxおよびUNIXシステムでOracle用のOracle GoldenGateをインストールします。Informix Dynamic ServerがインストールされているサーバーにOracle GoldenGateを直接インストールしたり、ODBCドライバ・ライブラリがインストールされている任意のサーバーにインストールしたりできます。詳細は、1.3.3項「データベース接続」を参照してください。
この手順では、次のステップが実行されます。
2.3.1項「Oracle GoldenGateライブラリ変数の設定」
2.3.2項「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 PATHshared_libraries_variable
=absolute_path_of_installation_directory
:$shared_libraries_variable
exportshared_libraries_variable
Bourneシェルで変数を設定する場合
export PATH=installation_directory
:$PATH exportshared_libraries_variable
=absolute_path_of_installation_directory
:$shared_libraries_variable
Cシェルで変数を設定する場合
setenv PATHinstallation_directory
:$PATH setenvshared_libraries_variable
absolute_path_of_installation_directory
:$shared_libraries_variable
shared_libraries_variable
は表2-1に示す変数のいずれかです。
例
export LD_LIBRARY_PATH=/ggs/11.0:$LD_LIBRARY_PATH
注意: Oracle GoldenGateプロセスに必要なライブラリを表示するには、そのプロセスを開始する前にldd goldengate_process シェル・コマンドを使用します。欠落がある場合には、このコマンドによってエラー・メッセージも表示されます。 |
Oracle GoldenGateファイルをインストールするには、次の操作を実行します。
Oracle GoldenGateのmediapack.zip
ファイルを、Oracle GoldenGateをインストールするシステムおよびディレクトリに解凍します。
コマンド・シェルを実行します。
ディレクトリを、新しいOracle GoldenGateディレクトリに変更します。
Oracle GoldenGateディレクトリからGGSCIプログラムを実行します。
GGSCI
GGSCIで次のコマンドを発行して、Oracle GoldenGate作業ディレクトリを作成します。
CREATE SUBDIRS
次のコマンドを発行して、GGSCIを終了します。
EXIT
WindowsシステムにOracle GoldenGate for Oracleをインストールするには、次の手順に従います。この手順では、次のステップが実行されます。
2.4.1項「Oracle GoldenGateファイルのインストール」
2.4.3項「WindowsサービスとしてのManagerのインストール」
Oracle GoldenGateファイルをインストールするには、次の操作を実行します。
WinZipまたは同等の圧縮製品を使用して、ダウンロードしたファイルを解凍します。
バイナリ・モードのファイルを、Oracle GoldenGateをインストールするドライブのフォルダに移動します。パスが引用符で囲まれている場合でも、名前に空白が含まれているフォルダにOracle GoldenGateをインストールしないでください。次に例を示します。
C:\"Oracle GoldenGate"
は有効ではありません。
C:\Oracle_GoldenGate
は有効です。
Oracle GoldenGateフォルダからGGSCIプログラムを実行します。
GGSCIで次のコマンドを発行して、Oracle GoldenGate作業ディレクトリを作成します。
CREATE SUBDIRS
次のコマンドを発行して、GGSCIを終了します。
EXIT
Oracle GoldenGateインストール・ディレクトリからSYSTEM32
ディレクトリに次のファイルをコピーします。
category.dll ggsmsg.dll
以下のいずれかに該当する場合は、Managerプロセスのカスタム名を指定する必要があります。
既定のGGSMGR
以外にManagerの名前を使用する場合。
このシステム上にWindowsサービスとして実行しているManagerプロセスが複数存在する場合。システム上の各Managerには一意名が必要です。次の手順に進む前に、ローカルのManagerサービスの名前をメモしてください。
Managerのカスタム名を指定するには、この手順を使用します。
Managerプログラムが含まれるディレクトリから、GGSCIを実行します。
次のコマンドを発行します。
EDIT PARAMS ./GLOBALS
注意: GLOBALS ファイルはOracle GoldenGateインストール・ファイルのルートにあるため、このコマンドの./の部分を使用する必要があります。 |
ファイルに次の行を追加します。この場合、name
はManagerサービスの1語名です。
MGRSERVNAME name
ファイルを保存します。ファイルはGLOBALS
という名前で自動的に保存されますが、ファイル拡張子は付きません。このファイルは移動しないでください。Windowsサービスのインストール時とデータ処理時に使用されます。
デフォルトでは、Managerはサービスとしてインストールされず、ローカルまたはドメイン・アカウントで実行できます。ただし、このように実行する場合は、ユーザーがログアウトするとManagerは停止します。Managerをサービスとしてインストールする場合は、ユーザー接続とは無関係に操作でき、手動またはシステム起動時に起動するように構成できます。
Windowsクラスタの場合にManagerをサービスとしてインストールする必要がありますが、それ以外の場合はオプションです。
WindowsサービスとしてManagerをインストールする手順
(推奨) システム管理者としてログオンします。
「スタート」、「ファイル名を指定して実行」の順にクリックし、「ファイル名を指定して実行」ダイアログ・ボックスでcmd
と入力します。
サービスとしてインストールしているManagerプログラムが格納されているディレクトリから、次の構文を使用してINSTALL
ユーティリティを実行します。
install option
[...]
ここで、option
は次のいずれかです。
表2-2 INSTALL
ユーティリティ・オプション
オプション | 説明 |
---|---|
|
Windowsイベント・マネージャにOracle GoldenGateイベントを追加します。 |
|
存在する場合は サービスはシステム起動時に起動するようインストールされます(「 |
|
|
|
|
|
Managerを実行するドメイン・ユーザー・アカウントを指定します。 デフォルトで、Managerサービスはローカル・システム・アカウントを使用するようにインストールされます。 |
|
|
脚注 1 ユーザー・アカウントは、Windowsコントロール パネルのサービス・アプレットからプロパティ・アクションを選択することで変更できます。
Windowsのユーザー・アカウント制御(UAC)が有効になっている場合、コンピュータへのプログラムのアクセスを許可または拒否するよう要求されます。「許可」を選択して、INSTALL
ユーティリティを実行できるようにします。
INSTALL
ユーティリティによって、管理者権限で実行されているローカル・システム・アカウントでManagerサービスがインストールされます。サービスとしてインストールすると、Managerを実行中にUACプロンプトは表示されなくなります。
注意: Managerがサービスとしてインストールされていない場合、ManagerをGGSCIコマンド・プロンプトから起動すると、Managerの権限を高めることを確認するUACプロンプトが表示されます。他のOracle GoldenGateプログラムを実行してもプロンプトが返されます。 |