MySQL에 대한 접속 구성
Oracle GoldenGate에 접속하는 데 데이터베이스측에 필요한 사용자 권한과 MySQL에서 Oracle GoldenGate로의 접속을 설정하는 구성 지침에 대해 알아봅니다.
Oracle GoldenGate for MySQL에 대한 데이터베이스 사용자 및 권한 준비
Oracle GoldenGate 프로세스에 대한 데이터베이스 사용자의 요구 사항은 다음과 같습니다.
-
Oracle GoldenGate 전용 데이터베이스 사용자를 생성합니다. 데이터베이스에 접속해야 하는 모든 Oracle GoldenGate 프로세스에 대해 동일한 사용자일 수 있습니다.
-
데이터 보안을 유지하고 Oracle GoldenGate 처리를 정확하게 모니터링하려면 다른 사용자, 애플리케이션 또는 프로세스가 Oracle GoldenGate 데이터베이스 사용자로 로그온하거나 Oracle GoldenGate 데이터베이스 사용자로 작동하도록 허용하지 마십시오.
-
Oracle GoldenGate에서 데이터베이스 접속을 설정하려면 데이터베이스 사용자 인증서 레코드를 보관하십시오. 이러한 인증서는 Oracle GoldenGate에서 데이터베이스 로그인(
DBLOGIN)을 위해USERIDALIAS를 설정할 때 필요합니다. -
Oracle GoldenGate 사용자는
INFORMATION_SCHEMA데이터베이스에 대한 읽기 액세스 권한이 필요합니다. -
Oracle GoldenGate 사용자에게는 다음 사용자 권한이 필요합니다.
권한 출처 추출 대상 Replicat 목적 SELECT예. 예. 데이터베이스에 연결하고 객체 정의를 선택합니다. REPLICATION SLAVE예. 해당 사항 없음 복제 마스터의 이진 로그에서 업데이트 연결 및 수신 CREATECREATE VIEWEVENTINSERTUPDATEDELETE예. 예. 소스 및 대상 데이터베이스 하트비트 및 체크포인트 테이블 생성, 데이터 레코드 생성 및 지우기 DROP예. 예. Replicat 체크포인트 테이블 삭제 또는 Heartbeat 테이블 구현 삭제 EXECUTE예. 예. 내장 프로시저를 실행하려면 대상 테이블의 INSERT,UPDATE,DELETE해당 사항 없음 예. 대상 객체에 복제된 DML 적용 대상 객체에 대한 DDL 권한(DDL 지원을 사용하는 경우) 해당 사항 없음 예. 대상 객체에 대해 복제된 DDL 실행 로컬 캡처에 필요한 유저 권한
로컬 캡처를 통해 이진 로그 이벤트를 캡처하려면 관리자가 Extract 사용자에게 다음 권한을 제공해야 합니다.
-
MySQL 구성 파일(
my.cnf)이 있는 디렉토리에 대한 읽기 및 실행 권한입니다. -
MySQL 구성 파일(
my.cnf)에 대한 읽기 권한입니다. -
이진 로그가 있는 디렉토리에 대한 읽기 및 실행 권한입니다.
-
tmp디렉토리에 대한 읽기 및 실행 권한입니다.tmp디렉토리는/tmp입니다.
-