[AWS] DMS Task Table Error

Hi,·2022년 4월 17일
0

AWS

목록 보기
2/2
post-thumbnail

Table Error 발생

DMS CDC 환경에서 원본(소스) 테이블에 컬럼 추가 요청으로 컬럼 추가를 하였다.
원본(소스)에는 정상으로 잘 반영되었지만,
대상(타겟)에 반영할 때 해당 테이블에 Table Lock 발생으로 추가가 실패 되었다.🤦‍♂️🤦‍♂️

Table Error가 발생한 특정 태스크만 재시작하는 기능이 있는지 AWS 매뉴얼, 여러 구글링하여 블로그 내용들을 보았지만 명확한 가이드 내용은 찾지 못했다..💢
Cloudwatch Log를 활성화하여 보기도 하고 태스크 다시 시작(재개)도 여러 번 하였지만 그대로였다..💢💢

테이블 데이터 다시 로드

그러던 중 눈에 들어오는 버튼이 있었는데 바로 테이블 데이터 다시 로드
혹시나 하는 마음에 테이블 백업 받고 특정 태스크 선택 후 테이블 데이터 다시 로드 클릭 !!

오?! 잘 되고 있는 겁니까 ?! 🙏🙏


다행히 특정 태스크만 재시작 하는 기능은 있었고 무사히 잘 처리할 수 있었다.🙆‍♂️🙆‍♂️

여기까지. 🙋‍♂️

👉 알고 보면 간단한 내용이긴 하지만 처음 접했을 때는 되는거 맞아?! 라는 의구심을 가득 품은 채 많은 생각을 했었다...(다시 처음부터 구성해야 하나.. 👀)
👉 태스크가 중지(테이블 오류)가 발생되어도 복제 인스턴스에 중단된 시점, 변경 내역을 지속적으로 수집하고 저장하여 해당 태스크를 재시작 되었을 때 중단된 시점부터 진행한다고 한다.
👉 Table Error 발생에 대해 여러 원인들이 있겠지만 혹여나 발생이 된다면 Cloudwatch Log를 먼저 확인하고 조치할 내용 있으면 조치한 후 특정 태스크만 데이터 다시 로드를 해보자.

profile
하나씩, 꾸준히, 부지런히💪💪

0개의 댓글