문서유형ㅣ장애해결
분야ㅣ백업/복구
적용제품버전ㅣ6FS06, 6FS07, 6FS07PS, 7FS02, 7FS02PS
오류코드ㅣ24066
문서번호ㅣTBATS006
현상
rmgr 백업 시도 시,
SVR Error: -24066 Failed to get free backup set record number in the control file. RC=1 에러가 발생하였습니다.
원인
티베로에서는 MAXBACKUPSET(최대로 저장 가능한 백업셋 개수)가 존재하며,
SVR Error: -24066 해당 에러 메세지는 MAXBACKUPSET보다 현재 저장되어 있는 backupset이 많을 경우 발생합니다.
해결
백업 전에 불필요한 backupset 삭제 후 재시도
$ tbrmgr delete --backup-set --cf-only
maxbackupset 값 확대 수정
$ tbsql sys/[비밀번호] SQL> alter database backup controlfile to trace as 'ctl.sql'; SQL> exit; $ vi ctl.sql 백업받은 ctl.sql 파일에서 MAXBACKUPSET 값 수정하기 $ tbboot nomount $ tbsql sys/[비밀번호] SQL> @ctl.sql SQL> exit; tbdown tbboot
참고controlfile dump를 통해 maxbackupset 확인 가능합니다.SQL> alter system dump controlfile ;
$TB_HOME/instance/dump/tracedump에서 CF 덤프 내용 확인 시 아래와 같이 max 값 변경을 확인할 수 있습니다.
Backup Sets sections (blkno = 0x59, pblkno = 0xa9, blkcnt = 1000 size = 8520, max = 1000, used = 0, last_rec