i용 DB2에 대한 데이터베이스 접속 구성
데이터베이스측에서 Oracle GoldenGate에 접속하는 데 필요한 사용자 권한과 i-Oracle GoldenGate에 대한 Db2 접속을 설정하는 구성 지침에 대해 알아봅니다.
i용 Db2에 대한 데이터베이스 사용자 및 권한 준비
Oracle GoldenGate를 설치하는 사용자는 Oracle GoldenGate 설치 디렉토리에 대한 읽기 및 쓰기 권한을 가지고 있어야 합니다. 이러한 권한은 나중에 하위 폴더를 생성하고 특정 프로그램을 실행하는 단계를 수행하는 데 필요합니다.
Oracle GoldenGate 라이브러리(GSCHEMA로 지정됨)의 객체는 소유권을 Oracle GoldenGate에 대한 전용 사용자 프로파일 또는 그룹 프로파일로 변경해야 합니다.
전용 사용자 프로파일 계정
i 데이터베이스에 대한 Db2의 Oracle GoldenGate 프로세스에 전용 사용자 또는 그룹 프로파일이 지정되고 모든 Oracle GoldenGate 프로세스에 사용되는 것이 좋습니다. 이 사용자 프로파일은 다른 응용 프로그램에서 사용해서는 안됩니다.
전용 사용자 프로파일은 Oracle GoldenGate가 작동할 객체에 대해서만 권한을 부여해야 합니다. Oracle GoldenGate 프로세스에서 액세스하지 않는 특정 변경 데이터가 있는 경우 해당 변경 데이터는 Oracle GoldenGate 및 해당 전용 사용자 프로파일에서 액세스하는 분개에 포함되지 않아야 합니다. 모든 Oracle GoldenGate 프로세스에는 GGSCHEMA에 의해 지정된 대로 Oracle GoldenGate 설치 라이브러리 내에서 객체 권한을 읽고 쓰고 삭제해야 합니다.
i 시스템의 Db2에 대한 보안 권한
Extract 및 Replicat 사용자 프로파일에는 최소한 다음 권한이 지정되어야 합니다.
-
Oracle GoldenGate가 작동할 수 있도록 하는 가장 간단한 방법은 Oracle GoldenGate 사용자 프로파일에
*ALLOBJ권한을 지정하는 것입니다. 하지만 이 작업은 필요하지 않습니다. -
관리자 프로세스에는 다른 모든 Oracle GoldenGate 프로세스를 제어할 수 있는 권한이 있어야 합니다(i
*JOBCTL권한의 경우 Db2). -
Oracle GoldenGate 사용자 프로파일에는 SQL 카탈로그가 포함된
QSYS2라이브러리의*FILE객체에 대한*USE권한 이상이 필요합니다(기본적으로 모든 사용자가 액세스할 수 있어야 함). -
Extract 사용자 프로파일에서 액세스한 시스템의 모든
*FILE(테이블) 및*JRNRCV(분개 수신기) 객체에 최소*USE권한(*OBJOPR,*READ,*EXECUTE)을 지정합니다. -
*USE기관(*OBJOPR,*READ,*EXECUTE) 외에 Extract 사용자 프로파일에서 액세스하는*JRN(분개) 객체에*OBJEXIST,*OBJREF,*ADD권한을 배정합니다. -
Replicat 사용자 프로파일에서 액세스하는 시스템의 모든
*FILE객체에*CHANGE권한을 지정합니다.
추출 프로세스를 실행하는 Oracle GoldenGate 사용자 프로파일에는 QSYS/QPMLPMGT 서비스 프로그램에 대한 *USE 권한이 있어야 합니다.
이러한 권한은 5250 터미널 세션을 통해 i 인터페이스에 대한 고유 Db2 또는 IBM에서 사용 가능한 i Navigator 제품에 대한 Db2를 통해 부여되어야 합니다.