DB2 for iシステムの前提条件の設定
DB2 for iシステム用のOracle GoldenGateのインストールを開始する前に、次の手順に従います。
ノート:
インストールを実行するユーザー・プロファイルには、RSTOBJ
コマンドに対する権限が必要です。
- Oracle GoldenGateをインストールするシステム上に、Oracle GoldenGate用のディレクトリを作成します。
- MKDIR DIR('/GoldenGate')
- Oracle GoldenGate用のディレクトリはインストール・システム上に作成できます。またはこのステップの後半で実行するインストール・スクリプトを使用して作成することもできます。
- CRTLIB LIB(goldengate) TEXT('Oracle GoldenGate Product Library') ASP(1)
- システムにダウンロード・ファイルを解凍します。
- 結果のtarファイルをそのシステムからDB2 for iインストール・システム上に作成したフォルダにFTPします。
ftp
IBMi_IP_address
. User (system:(none)):userid
. 331 Enter password. . Password:password
. 230userid
logged on. . ftp> bin . ftp> cdgoldengate
. ftp> putinstall_file
. ftp> quit - (ライブラリを作成した場合) 5250端末セッションから、現行ライブラリをOracle GoldenGateライブラリに変更します。
CHGCURLIB Oracle_GoldenGate_ library
- QP2TERM端末セッションを実行します。
- CALL QP2TERM
- tarファイルからインストール・オブジェクトを解凍します。
tar -xf
tar_file
- Oracle GoldenGateディレクトリで、シェル・スクリプト
ggos400install
を実行します。ggos400install -l goldengate
デフォルトでは、現行ライブラリ(これまでのステップで設定)に必須オブジェクトがインストールされますが、
-c
オプションを使用してライブラリを作成することもできます。その他のオプションも使用可能です。ノート:
Oracle GoldenGateディレクトリごとに別個のOracle GoldenGateライブラリが必要です。インストール・スクリプトでは、この条件をチェックして別のインストールで使用されているのと同じライブラリにインストールされないようにします。これは、Oracle GoldenGateインストールと
OGGPRCJRN
*SRVPGM
オブジェクト間の不一致を回避するためです。構文:
./ggos400install [-h] [-f] [-u userid] [[-a aspname] | [-n aspnum]] [-c|-l library name]
オプション:
-
-h
: この使用方法のヘルプを表示します。 -
-f
: 新しいインストール・ライブラリに強制的に変更します。この引数は、既存のインストールにのみ影響します。 -
-u userid
: インストールを所有するユーザーIDを指定します。 -
-a aspname
: オブジェクトがリストアされるASPの名前を指定します。aspname
を指定しないと、システムASPとみなされます。このオプションは、-n
と組み合せて使用することはできません。 -
-n aspnum
: オブジェクトがリストアされるユーザーASPの数を指定します。このオプションは、-a
と組み合せて使用することはできません。 -
-c library
: オブジェクトがリストアされるライブラリの名前を指定します。ライブラリが作成されます。 -
-l library
: オブジェクトがリストアされるライブラリの名前を指定します。ライブラリは存在している必要があります。新しいインストール用のライブラリを指定しないと、インストーラを実行しているユーザーの現行ライブラリの使用が試行されます。既存のインストール用のライブラリを指定しないと、oggprcjrn.srvpgm
リンクで設定されているライブラリの使用が試行されます。
ノート:
Oracle GoldenGateを再インストールする場合は、
ggos400install
を再度実行する必要があります。再インストール時、ggos400install
は前の構成を認識するため、引数は不要です。oggprcjrn.srvpgm
リンクを変更または削除した場合は、リンクで指定したOracle GoldenGateインストール・ライブラリを使用してggos400install
を再度実行する必要があります。 -
- QP2TERMを終了します。
- F3
ノート:
DB2 for iシステムでは、Oracle GoldenGateインストール・ディレクトリ内に作業ディレクトリを作成する必要はありません。
ggos400install
スクリプトによってこのタスクは実行されます。 - DB2 for iデータベース・サーバーにOracle GoldenGateをインストールします。すべてのプラットフォームに対するインストールを参照してください。