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します。 はい はい はい

MONITOR2

(これは、初期ロードExtractには適用されません)

あり - なし

次のSYSIBM表に対するSELECT ON:

SYSTABLES

SYSCOLUMNS

SYSTABLEPART

SYSKEYS

SYSINDEXES

SYSCOLAUTH

SYSDATABASE

SYSFOREIGNKEYS

SYSPARMS

SYSRELS

SYSROUTINES

SYSSYNONYMS

SYSTABAUTH

SYSAUXRELS

あり - あり
ソース表に対するSELECT脚注1 あり - なし
ターゲット表のINSERT、UPDATE、DELETE なし - あり
CREATE TABLE脚注2 なし - あり
ODBCプラン(デフォルトはDSNACLI)に対するEXECUTE あり - なし
SQLEXECプロシージャまたは使用する問合せで必要とする権限。脚注3 あり - なし

脚注1

表にLOB列が含まれている場合または初期ロードExtract (使用する場合)に対してのみ、ソース表に対するSELECTが必要です。

脚注2

コマンドライン・インタフェースからADD CHECKPOINTTABLEを使用してデータベース・チェックポイント機能を使用する場合は必須です。

脚注3

SQLEXECによって、Oracle GoldenGateプロセスによるストアド・プロシージャおよび問合せの実行が可能になります。