Db2 z/OSへのExtractコンポーネントのインストール
-
外部認可プログラムには、次のものが含まれます。
-
oggib001
– 初期化およびユーティリティ・プログラム -
oggrb001
– ログ読取りプログラム機能 -
oggmt001
– ECSAおよび64ビット・メモリーを監視するスタンドアロン・プログラム oggjt001
–oggib001
プログラムから実行されるoggmt001
起動JCLのセットアップ・プログラム-
oggfr001
– DBAがOracle Supportのガイダンスで使用するユーティリティ
-
-
SQLストアド・プロシージャおよびファンクション・テンプレートは、
OGGINITB
およびOGGREADB SQL
を含むSQLスクリプトzOS_OGG_Setup_Template.sql
に含まれています。 -
JCLプロシージャ
oggtask.jcl
ノート:
SQLおよびJCL名の値の外部名はデフォルトであり、編集および更新できます。このプロセスについては、後続の項で説明します。
Db2 z/OS Extractのレプリケーション・プロセスは、Db2 z/OS Extractとそのメインフレーム・コンポーネントのレプリケーション・プロセスを示しています。
図4-1 Db2 z/OS Extractのレプリケーション・プロセス

-
Extractは、インストール時に作成されたパラメータ・ファイルから、JCLパラメータを含むパラメータを読み取ります。
-
Extractは起動情報をレポートし、証跡ファイルの書込みを準備します。
-
ODBCは、Db2データベースから情報を収集し、レプリケーションを開始するために使用されます。
-
OGGINITB
SQLストアド・プロシージャは、共有メモリーの準備、およびレプリケーションに必要なその他のデータの収集を開始します。 -
SQLストアド・プロシージャによってコールされる
OGGIB001
外部プログラムは、OGGJT001
ジョブ設定プログラムを使用してメモリー・モニター・タスクを開始します。 -
OGGMT001
メモリー・モニター・タスクは、ECSAおよび64ビットの共有メモリーの監視を開始します。 -
OGGREADB
SQLファンクションは、外部プログラムOGGRB001
をコールします。 -
OGGRB001
外部プログラムは、Db2ログ読取りプログラムを繰り返しコールして、1から多数のログ・レコード・バッファをExtractに返す結果セットを作成します。 -
ログ・レコードの結果セットが完了すると、
OGGRB001
は結果セットをExtractに送信した後に終了します。
Extractは、停止または異常終了するまでステップ7から9を繰り返します。メモリー・タスクの起動に失敗すると、OGGIB001
プログラムはJCLエラーまたは設定の問題があったことを示すフラグを返し、Extractはそのメモリーの管理を開始します。メモリー・タスクが正常に開始すると、メモリー・タスクは48バイトのECSA共有メモリー内の絶えず変更するフィールドをテストします。Extractがなんらかの理由で終了すると、これらのフィールドは変更されなくなります。その時点で、メモリー・マネージャは、Extractまたはネットワークが遅い場合は待機し、メモリーを解放してから、構成された時間制限の後に停止します。
ノート:
oggifi0001
スキーマ名はTRANLOGOPTIONS REMOTESCHEMA
schemaname Extractパラメータを使用して構成できます。テンプレート内のプロシージャ名およびファンクション名(OGGINITB
およびOGGREADB
)は構成できません。スクリプトとPDSEの各外部名は、スクリプト名とPDSEオブジェクト名が一致している場合、名前を変更できます。これらの名前の変更は、新しいバージョンに移行できるプロシージャの一部であるか、Db2 z/OSで特定のネーミング・プロシージャに従う必要がある場合のプロシージャの一部です。
次の表に、編集または更新する可能性のあるコンポーネントのチェック・リストを示します。
表4-2 編集可能なコンポーネントのリスト
コンポーネント | 元 | 名前変更 | 説明 |
---|---|---|---|
|
Tarファイル |
承認済PDSE |
|
|
Tarファイル |
承認済PDSE |
|
|
Tarファイル |
承認済PDSEおよびprocライブラリ |
|
|
Tarファイル |
承認済PDSEおよびExtractパラメータ |
|
|
Tarファイル |
プロシージャ・ライブラリおよびExtractパラメータ |
|
proclib |
MVS |
必要に応じてExtractパラメータを追加します |
|
ステップ・ライブラリ |
MVS |
WLMおよび |
|
remoteschema |
|
||
WLM名 |
MVS |
|
|
外部プログラム |
|
ノート:
新しいパッチをインストールするたびに、これらのステップをすべて実行してください。