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 |
예. | 예. | 예. |
(초기 로드 추출에는 적용되지 않음) |
Y | - | N |
|
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 프로세스를 통해 내장 프로시저 및 질의를 실행할 수 있도록 합니다.