z/OSのDB2への接続の構成
データベース側でOracle GoldenGateに接続するために必要なユーザー権限と、Db2 for z/OSからOracle GoldenGateへの接続を設定するための構成手順について学習します。
Db2 z/OSのデータベース・ユーザーおよび権限の準備
このページのスクリプト・コンテンツはナビゲーションのみを目的としており、いかなる方法においても内容を変更するものではありません。
データベース・ユーザーの作成およびOracle GoldenGate for Db2 z/OSの権限の割当てについて学習します。
Oracle GoldenGateには、データベース・ユーザー・アカウントが必要です。次のガイドラインに従って、このアカウントを作成し、権限を割り当てます。
次の表に、Db2 z/OSで作成された専用のOracle GoldenGateユーザーに必要なシステム権限を示します。
次の表に示すDb2権限を、ExtractおよびReplicatの専用のデータベース・ユーザーに割り当てます。これらは、Db2 ODBCで必要な権限以外に必要なものです。記載がないかぎり、すべてのExtract権限は、初期ロードおよびログベースのExtractプロセスに適用されます。
次の表に示す権限は、Oracle GoldenGateプロセスを実行するユーザーに、SYSCTRLかDBADMのいずれかと、SQLADM権限を付与することによって設定できます。
表1 Oracle GoldenGate for Db2 z/osに必要な権限
| ユーザー特権 | Extract | ストアド・プロシージャ | Replicat |
|---|---|---|---|
リモートDb2サブシステムにCONNECTします。 |
はい | はい | はい |
(これは、初期ロードExtractには適用されません) |
あり | - | なし |
次の
|
あり | - | あり |
ソース表に対するSELECT脚注1 |
あり | - | なし |
ターゲット表のINSERT、UPDATE、DELETE |
なし | - | あり |
CREATE TABLE脚注2 |
なし | - | あり |
ODBCプラン(デフォルトはDSNACLI)に対するEXECUTE |
あり | - | なし |
SQLEXECプロシージャまたは使用する問合せで必要とする権限。脚注3 |
あり | - | なし |
脚注1
表にLOB列が含まれている場合または初期ロードExtract (使用する場合)に対してのみ、ソース表に対するSELECTが必要です。
脚注2
コマンドライン・インタフェースからADD CHECKPOINTTABLEを使用してデータベース・チェックポイント機能を使用する場合は必須です。
脚注3
SQLEXECによって、Oracle GoldenGateプロセスによるストアド・プロシージャおよび問合せの実行が可能になります。