z/OS에 대해 DB2에 대한 연결 구성

Oracle GoldenGate에 접속하는 데 데이터베이스측에 필요한 사용자 권한과 Oracle GoldenGate에 대한 z/OS용 Db2에 대한 접속을 설정하는 구성 지침에 대해 알아봅니다.

Db2 z/OS에 대한 데이터베이스 사용자 및 권한 준비

이 페이지의 스크립트 콘텐츠는 탐색 용도로만 사용되며 어떤 방식으로든 콘텐츠를 변경하지 않습니다.

데이터베이스 사용자를 생성하고 Db2 z/OS용 Oracle GoldenGate에 대한 권한을 지정하는 방법을 알아봅니다.

Oracle GoldenGate에는 데이터베이스 사용자 계정이 필요합니다. 이 계정을 만들고 다음 지침에 따라 권한을 지정합니다.

다음 표는 Db2 z/OS에서 생성된 전용 Oracle GoldenGate 사용자에 대한 필수 시스템 권한을 보여줍니다.

다음 표에 나열된 Db2 권한을 Extract 및 Replicat 전용 데이터베이스 사용자에게 지정합니다. 이러한 권한은 Db2 ODBC에 필요한 모든 권한에 추가됩니다. 명시된 경우를 제외하고 모든 Extract 권한은 초기 로드 및 로그 기반 Extract 프로세스인 에 적용됩니다.

다음 표에 나열된 권한은 SYSCTRL 또는 DBADM과(와) Oracle GoldenGate 프로세스를 실행하는 사용자에게 SQLADM 권한을 부여하여 제공할 수 있습니다.

Oracle GoldenGate for Db2에 필요한 테이블 1 권한

유저 권한 Extract 내장 프로시저 Replicat
원격 Db2 부속 시스템에 대한 CONNECT 예. 예. 예.

MONITOR2

(초기 로드 추출에는 적용되지 않음)

Y - N

SELECT ON 다음 SYSIBM 테이블:

SYSTABLES

SYSCOLUMNS

SYSTABLEPART

SYSKEYS

SYSINDEXES

SYSCOLAUTH

SYSDATABASE

SYSFOREIGNKEYS

SYSPARMS

SYSRELS

SYSROUTINES

SYSSYNONYMS

SYSTABAUTH

SYSAUXRELS

Y - Y
소스 테이블의 SELECT각주 1 Y - N
대상 테이블의 INSERT, UPDATE, DELETE N - Y
CREATE TABLE각주 2 N - Y
ODBC 계획의 EXECUTE(기본값은 DSNACLI) Y - N
사용할 SQLEXEC 프로시저 또는 질의에 필요한 권한입니다. 각주 3 Y - N

각주 1

SELECT는 테이블에 LOB 열이 포함되어 있거나 초기 로드 Extract(사용된 경우)에 대해서만 필요합니다.

각주 2

명령행 인터페이스에서 ADD CHECKPOINTTABLE를 사용하여 데이터베이스 체크포인트 기능을 사용하는 경우 필요합니다.

각주 3

SQLEXEC는 Oracle GoldenGate 프로세스를 통해 내장 프로시저 및 질의를 실행할 수 있도록 합니다.