기술 정보
home
채널 소개
home

Media Recovery 수행 시 TBR-1027 오류로 인한 복구 실패

문서 유형
장애 해결
분야
백업/복구
키워드
recovery
ckpt
적용 제품 버전
6FS07
1 more property

현상

참고
발생 버전 : Tibero6 FS07 CS2005
데이터 파일이 hot backup 상태로 남아 있어 데이터베이스 기동 시 media recovery가 필요한 상황이었습니다.
하지만 checkpoint가 과거 시점에서 멈춰 있어 end backup이 정상적으로 수행되지 않았고, 이 상황에서 복구를 시도하였을 때 데이터 파일과 로그 파일 사이의 TSN 불일치로 인해 TBR-1027오류가 발생하였습니다.

원인

기존에는 성능상의 이유로 full checkpoint(Full CKPT)를 스킵하는 로직이 있었는데, 이로 인해 로그 파일을 재사용하더라도 매번 Full CKPT가 발생하지 않도록 성능 개선이 되어 설계되었습니다.
하지만 이로 인해 end backup이 정상적으로 수행되지 않아 복구 시 TSN이 불일치하여 오류가 발생한 것입니다.

해결

패치를 적용해 해결합니다. (적용 패치: 326173)
해당 패치를 통해 Full CKPT를 빠짐없이 수행하도록 개선할 수 있습니다.
주의
티맥스티베로에서 제공하는 기술지원을 통해 패치를 적용합니다.
참고
회피책으로 _USE_CLOSEST_ARCHIVE_FOR_RECOVERY=Y 파라미터를 설정하여 현재 보유 중인 아카이브 로그만으로 복구를 진행할 수 있습니다.
단, online기준 checkpoint TSN을 포함하는 아카이브 로그가 반드시 존재해야 정상적으로 복구가 가능합니다.