この機能をOracle GoldenGateとともに使用するには、DB2 for iシステムでのリモート・ジャーナル処理の設定および使用方法について理解しておく必要があります。Oracle GoldenGateについてもDB2 for iシステムについても、リモート・ジャーナル処理を使用するための特別なソフトウェア要件はありません。
内容は次のとおりです。
リモート・ジャーナルを追加すると、ターゲット・システムまたは独立ディスク・プールにリモート・ジャーナルが作成され、そのリモート・ジャーナルとソース・システムのジャーナルが関連付けられます。これは、ジャーナルに対してリモート・ジャーナルが初めて設定される場合に行われます。ソース・システムのジャーナルは、ローカル・ジャーナルでもリモート・ジャーナルでもかまいません。
リモート・ジャーナル環境がすでに確立されている場合、リモート・ジャーナルを追加すると、ターゲット・システムのリモート・ジャーナルとソース・システムのジャーナルが再度関連付けられます。
次のいずれかの方法で、ターゲット・システムのリモート・ジャーナルを設定し、ソース・システムのジャーナルと関連付けることができます。
System iナビゲータ。
ソース・システムでのリモート・ジャーナルの追加(QjoAddRemoteJournal
) API。
ソース・システムでのリモート・ジャーナルの追加(ADDRMTJRN
)コマンド。
リモート・ジャーナルの追加の一環として発生する処理は、次のとおりです。
ターゲット・システムで、リモート・ジャーナルを追加しているユーザー・プロファイルが存在することを検証するチェックが実行されます。リモート・ジャーナルを追加しているユーザー・プロファイルと同じ名前のユーザー・プロファイルがターゲット・システムに存在する必要があります。プロファイルがターゲット・システムに存在しない場合は例外が送信され、処理は終了します。
ソース・システムのジャーナルのライブラリと同じ名前のライブラリがターゲット・システムにあることを検証するチェックが実行されます。ライブラリがターゲット・システムに存在しない場合は例外が送信され、処理は終了します。
ターゲット・システムで、ソース・システムのジャーナルと同じ修飾名のジャーナルがすでに存在しているかどうかを判別するチェックが実行されます。ジャーナルがすでに存在する場合、次の基準を満たしていると、リモート・ジャーナルの追加処理の残りの部分に使用できます。
リモート・ジャーナルであること。
この同じソース・ジャーナルまたは同じリモート・ジャーナル・ネットワークの一部とすでに関連付けられていること。
リモート・ジャーナルのタイプが指定のリモート・ジャーナル・タイプと一致すること。
ジャーナルが見つかっても、前述の基準を満たしていない場合は例外が送信され、処理は終了します。それ以外の場合は、そのリモート・ジャーナルが、リモート・ジャーナルの追加処理の残りの部分に使用されます。
指定のターゲット・システムでジャーナルが見つからなかった場合は、リモート・ジャーナルがターゲット・システムで作成されます。新しいリモート・ジャーナルは、ソース・ジャーナルと構成、権限および監査特性が同じです。作成されるジャーナルのジャーナル・タイプは*REMOTE
です。
リモート・ジャーナルを追加する際には、追加するリモート・ジャーナルのタイプを指定する必要があります。リモート・ジャーナル・タイプは、ライブラリ・リダイレクション・ルールなどのジャーナルの操作特性に影響します。
親トピック: リモート・ジャーナルの追加
リモート・ジャーナルの追加に関する次のガイドラインに従ってください。
1つのリモート・ジャーナルに関連付けることができるソース・ジャーナルは1つのみです。
注意: その後で同じリモート・ジャーナルに、他のターゲット・システムにあるジャーナルと関連付けられているリモート・ジャーナルを追加できます。これは、リモート・ジャーナルのネットワーク構成で示されているカスケード構成です。
リモート・ジャーナルには、ソース・システムの対応するジャーナル・レシーバからレプリケートされるジャーナル・エントリが移入されたレシーバのみがアタッチされます。ジャーナル・エントリは、リモート・ジャーナルに直接挿入できません。
最大255のリモート・ジャーナルを、ソース・システムの単一のジャーナルに関連付けることができます。これは、非同期で保持されるリモート・ジャーナルの組合せであっても、または同期で保持されるリモート・ジャーナルの組合せであってもかまいません。
リモート・ジャーナルの追加手順
次の例では、物理ファイルQGPL/TESTPF設定を使用して、2つ目のシステムに対してリモート・ジャーナル処理を有効にしています。
親トピック: リモート・ジャーナルの追加