논리적 복제 비활성화 - Amazon Aurora

논리적 복제 비활성화

복제 작업을 완료한 후에는 복제 프로세스를 중지하고 복제 슬롯을 삭제한 다음 논리적 복제를 비활성화해야 합니다. 슬롯을 삭제하기 전에 슬롯이 더 이상 필요가 없는지 확인합니다. 활성 복제 슬롯은 삭제할 수 없습니다.

논리적 복제를 비활성화하는 방법
  1. 모든 복제 슬롯을 삭제합니다.

    모든 복제 슬롯을 삭제하려면 게시자에 연결하고 다음 SQL 명령을 실행합니다.

    SELECT pg_drop_replication_slot(slot_name) FROM pg_replication_slots WHERE slot_name IN (SELECT slot_name FROM pg_replication_slots);

    이 명령을 실행할 때는 복제 슬롯을 활성화할 수 없습니다.

  2. Aurora PostgreSQL DB 클러스터의 논리적 복제 설정에 설명된 대로 게시자와 연결된 사용자 지정 DB 클러스터 파라미터 그룹을 수정하되 rds.logical_replication 파라미터를 0으로 설정합니다.

    사용자 지정 파라미터 그룹에 대한 자세한 내용은 Amazon Aurora에서 DB 클러스터 파라미터 그룹의 파라미터 수정 단원을 참조하세요.

  3. rds.logical_replication 파라미터 변경 사항이 적용되도록 게시자 Aurora PostgreSQL DB 클러스터를 다시 시작합니다.