Replicat를 통합 모드에서 비통합 모드로 전환
Oracle의 경우에만 적합합니다. Oracle AI Database용 Replicat 모드에 대한 자세한 내용은 About Integrated Replicat를 참조하십시오.
언제든지 Replicat를 통합 모드에서 비통합 모드로 전환할 수 있습니다. 이 스위치는 대상 데이터베이스에서 Replicat 그룹의 등록을 자동으로 해제하여 인바운드 서버를 제거합니다.
참고:
Extract가 실패에서 복구되거나 트랜잭션 로그의 다른 위치로 재배치된 후 즉시 Replicat 모드가 발생하도록 전환을 구성하지 마십시오.
-
Oracle GoldenGate 작업 디렉토리를 백업합니다.
-
Oracle GoldenGate 프로세스는 현재 구성에서 계속 실행되므로 현재 변경 작업을 따라갈 수 있지만 Replicat 매개변수 파일을 새 이름으로 복사합니다.
-
Replicat 사용자에게 적절한 권한을 부여하고 비통합 Replicat 모드에서 비즈니스 애플리케이션을 지원하는 데 필요한 구성 단계를 수행합니다.
-
Oracle GoldenGate 배치에 시스템 사용자로 접속합니다.
-
관리 클라이언트에서 대상 데이터베이스에 로그인합니다.
DBLOGIN USERIDALIAS *alias*여기서 alias는 Oracle GoldenGate 26ai를 Oracle AI Database 26ai와 함께 사용할 때 필요한 사용자 역할이 있는 자격 증명 저장소의 사용자 별칭이며 Oracle GoldenGate 21c를 사용할 때 Oracle
dbms_goldengate_auth.grant_admin_privilege프로시저를 통해 부여된 권한입니다. 자세한 내용은 Oracle AI Database 26ai 및 Higher에 대한 사용자 권한 부여 및 Oracle Database 21c 및 Lower에 대한 사용자 권한 부여를 참조하십시오. -
비통합 Replicat에 대한 대상 데이터베이스에 해당 복구 체크포인트를 저장할 체크포인트 테이블을 생성합니다. 체크포인트 테이블이 이전에 이 Replicat 그룹과 연관되어 있고 계속 존재하는 경우 이 단계를 생략할 수 있습니다. 체크포인트 테이블 사용 옵션에 대한 자세한 내용은 체크포인트 테이블 추가를 참조하십시오.
ADD CHECKPOINTTABLE*[container.]table* -
Replicat를 정지합니다.
STOP REPLICAT *group* -
Replicat를 비통합 모드로 변경합니다.
CHECKPOINTTABLE인수에 대해 이 Replicat 그룹에 대해 생성한 체크포인트 테이블을 지정합니다.ALTER REPLICAT *group*, NONINTEGRATED, CHECKPOINTTABLE *[container.]table* -
이전 파라미터 파일을 동일한 이름을 유지하면서 새 파라미터 파일로 바꿉니다.
-
복제 시작.
START REPLICAT *group*이 명령을 실행한 후 전환이 완료될 수 있도록 소스 데이터베이스에 몇 가지 작업이 있을 때까지 기다립니다. (Replicat는 "통합 모드에서 전환" 상태를 제거하기 전에 내부 고수위(High Water Mark)를 초과할 때까지 기다립니다.)
-
Replicat가 비통합 모드로 전환되었는지 확인합니다.
INFO REPLICAT *group*