max_wal_senders = 10이상 -- 동시에 WAL 전송 가능한 프로세스 수
max_replication_slots = 10 이상 -- 병렬로 유지할 수 있는 relication slot 수 (DMS CDC는 slot을 써야해서 최소 1 이상 필요)
rds.logical_replication = 1 -- RDS 전용 파라미터, 논리복제 허용 여부 (1로 설정해야 DMS연결됨)
2. DMS 생성
1.앤드포인트 생성
source endpoint : 복구된 db
target endpoint : 원본 db
2. 복제 인스턴스 생성
* 복제 인스턴스(Replication Instance) : AWS DMS에서 실제로 데이터를 옮기는 엔진이 설치된 서버 (중간 배달 기사)
* 고가용성 :
3. 태스크 생성
프로비저닝된 인스턴스에 복제 인스턴스 선택
3. 복제 시작
오류! 태스크 dms을(를) 시작하지 못했습니다. Test connection for replication instance dms-replication and endpoint dvdrental-restore should be successful for starting the replication task
앤드포인트 연결테스트 해보니 실패 뜸
pg_hba.conf : postgreSQL에서 IP/사용자/DB 조합에 따라 접속을 허용할지 거부할지 결정하는 설정 파일 → 파라미터 RDS.FORCE_SSL = 0으로 바꿔줌
또 남;;(ꐦᵔᗜᵔ)
dvdrental-restore 이라는 이름이 없다고 함!! 이건 db식별자의 이름일 뿐이었음 앤드포인트 > 데이터베이스 이름 수정 (타겟 앤드포인트도 바꿔줘야함) 성공 (꜆˶ᵔᵕᵔ˶)꜆
댓글