기술 정보
home
채널 소개
home

lr파일 유실로 인한 에러 발생 시 프로싱크 이력 조절 방법

문서 유형
장애 해결
분야
관리/환경설정
키워드
prosync
이력조절
적용 제품 버전
6FS06
6FS07
1 more property

현상

추출로그(ext)에 tli_load_txinfo failed (rc:-3) 에러가 발생하며 동기화가 중단되는 현상을 설명합니다.

원인

불특정한 사유로 인해 redo_data_87670_0.tlr 파일이 유실되어 tli_load_txinfo failed (rc:-3) 에러 발생하며 동기화가 중단됩니다.
[01-11T14:46:44.068990] [REA-04] [I] txinfo found (/app/tibero/prosync4/var/us_to_xx/lr1/redo_data_87670_0.tlr) [01-11T14:46:44.069004] [REA-04] [E] tli opened (flag:0x02, logblk_size:512, logblk_cnt:8) [01-11T14:46:44.069019] [REA-04] [I] tli_load_txinfo failed (rc:-3) [prs_ext_tread.c:748]
SQL
복사

해결

과거 이력 중 유실된 lr파일이 없는 시점을 기준으로 이력을 조정하는 절차입니다.
1.
TARGET 서버 PRS_CONST_HIST 테이블에서 HIST# 컬럼 중 최대값(max)을 가진 행(row)에 대해 SEQNO 값을 이전 시점으로 업데이트합니다.
SQL> select * from PROSYNC_US_TO_XX.PRS_CONST_HIST order by HIST#; HIST# NODE# SEQNO WRAPNO GROUP# TIME ---------- ---------- ---------- ---------- ---------- --------------------------------------------------------- 62245 1 87669 0 1 2024/01/11 13:30:24 62246 1 87670 0 1 2024/01/11 15:45:37 62203 rows selected. SQL> update PROSYNC_US_TO_XX.PRS_CONST_HIST set SEQNO=87669 where HIST#=62246; HIST# NODE# SEQNO WRAPNO GROUP# TIME ---------- ---------- ---------- ---------- ---------- ---------------------------------------------------------------- 62245 1 87669 0 1 2024/01/11 13:30:24 62246 1 87669 0 1 2024/01/11 15:45:37
SQL
복사
2.
SOURCE 서버 PRS_TXINFO 테이블에서 문제되는 SEQ# 를 delete합니다.
SQL> select * from PROSYNC_US_TO_XX.PRS_CONST_HIST order by HIST#; HIST# NODE# SEQNO WRAPNO GROUP# TIME ---------- ---------- ---------- ---------- ---------- --------------------------------------------------------- 62245 1 87669 0 1 2024/01/11 13:30:24 62246 1 87670 0 1 2024/01/11 15:45:37 62203 rows selected. SQL> update PROSYNC_US_TO_XX.PRS_CONST_HIST set SEQNO=87669 where HIST#=62246; HIST# NODE# SEQNO WRAPNO GROUP# TIME ---------- ---------- ---------- ---------- ---------- ---------------------------------------------------------------- 62245 1 87669 0 1 2024/01/11 13:30:24 62246 1 87669 0 1 2024/01/11 15:45:37
SQL
복사
3.
프로싱크를 재기동 합니다.
참고
이력 조절 시 데이터 정합성이 틀어질 수 있으므로, 데이터 정합성 검증(verify) 작업을 권장합니다.