현상
DB 기동 시 TBR-1024 오류가 발생하며, 데이터베이스가 MOUNT 모드로 기동되는 현상이 발생합니다.
[TEST]tibero@tibero1:/home/tibero> tbboot
"tbdown clean" is executed automatically.
Listener port = 1521
Critical Warning : Raise svmode failed. The reason is
TBR-1024 : Database needs media recovery: file needs end backup(/home/tibero/tibero_data/TEST/data/system001.dtf).
Current server mode is MOUNT.
Tibero 6
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started suspended at MOUNT mode.
SQL
복사
v$backup 뷰를 통해 데이터 파일의 백업 플래그가 'ACTIVE' 상태로 설정되어 있음을 확인할 수 있습니다.
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
0 ACTIVE 257456 2025/04/08 14:06:20
.
.
4 ACTIVE 257464 2025/04/08 14:06:20
SQL
복사
원인
백업 수행 중 데이터 파일의 백업 플래그가 설정되었으나, 비정상 종료로 인해 해당 플래그가 정상적으로 해제되지 않은 상태에서 DB가 종료되었습니다.
해결
1. 백업 종료 명령어를 수행하여 플래그를 해제합니다.
[TEST]tibero@tibero1:/home/tibero> tbsql sys/tibero
tbSQL 6
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Connected to Tibero.
SQL> alter database end backup;
Database altered.
SQL> q
Disconnected.
SQL
복사
2. MOUNT 모드 상태에서 DB를 내린 후, NORMAL 모드로 재기동합니다.
[TEST]tibero@tibero1:/home/tibero> tbdown immediate
Tibero instance terminated (IMMEDIATE mode).
[TEST]tibero@tibero1:/home/tibero> tbboot
Listener port = 1521
Tibero 6
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (NORMAL mode).
SQL
복사