Db2 LUW에 대한 접속 구성
데이터베이스측에서 Oracle GoldenGate에 접속하는 데 필요한 사용자 권한과 Db2 LUW에서 Oracle GoldenGate로의 접속을 설정하는 구성 지침에 대해 알아봅니다.
데이터베이스 유저 및 권한 부여
데이터베이스 사용자를 생성하고 Db2 LUW용 Oracle GoldenGate에 대한 권한을 지정하는 방법을 알아봅니다.
-
Oracle GoldenGate 전용 데이터베이스 사용자를 생성합니다. 데이터베이스에 접속해야 하는 모든 Oracle GoldenGate 프로세스에 대해 동일한 사용자일 수 있습니다.
-
추출(소스 데이터베이스)
-
Replicat(대상 데이터베이스)
-
DEFGEN(소스 또는 대상 데이터베이스)
-
-
데이터 보안을 유지하고 Oracle GoldenGate 처리를 정확하게 모니터링하려면 다른 사용자, 애플리케이션 또는 프로세스가 Oracle GoldenGate 데이터베이스 사용자로 로그온하거나 Oracle GoldenGate 데이터베이스 사용자로 작동하도록 허용하지 마십시오. Oracle GoldenGate 인증서 저장소에 로그인 인증서를 저장하는 것이 좋습니다. 인증서 저장소는 로그인 이름 및 비밀번호에 로컬 보안 스토리지를 사용하며, Oracle GoldenGate 매개변수 파일에 별칭만 지정할 수 있습니다.
-
Extract가 실행되는 데이터베이스 사용자에게 시스템 관리자(
SYSADM) 또는 데이터베이스 관리자(DBADM) 권한을 지정합니다. Extract 사용자에게DBADM권한을 부여하기 위해SYSADM권한이 있는 사용자는 다음 권한 부여 명령문을 실행할 수 있습니다.GRANT DBADM ON DATABASE TO USER *user*이 권한은 DB2 제어 센터의
User and Group Objects폴더에서도 부여할 수 있습니다. Oracle GoldenGate 프로세스에 지정된 사용자의 데이터베이스 탭에는 데이터베이스 관리 권한 상자가 선택되어 있어야 합니다.참고:
Extract 사용자에게 필요한 권한이 없을 경우 Extract가 다음 오류를 기록하고 정지합니다.
[SC=-1224:SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command. SQL STATE 55032: The CONNECT statement is invalid, because the database manager was stopped after this application was started] -
Replicat가 실행되는 데이터베이스 사용자에게 최소한 다음 권한을 부여합니다.
-
대상 데이터베이스에 대한 로컬
CONNECT -
시스템 카탈로그 뷰의
SELECT -
대상 테이블의
SELECT,INSERT,UPDATE및DELETE
-