원인
RMAN의 Archive Log 파일의 위치와 실제 타겟 데이타베이스의 Archive Log 위치가 상이해서 발생
조치
target database에 sysdba 권한으로 접속후 archive log 동기화
#rman target / catalog rman/rman@catalogdb
RMAN> crosscheck archivelog all ;
RMAN> delete expired archivelog all ;
예)
RMAN> backup database plus archivelog ;
19/12/12에서 backup을(를) 시작하는 중입니다. 현재 로그가 아카이브됨 채널 ORA_DISK_1 사용 중 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: 12/12/2019 13:16:05에서 backup plus archivelog 명령 실패 RMAN-06059: 필요한 아카이브된 로그를 찾을 수 없음 - 아카이브된 로그가 없으면 복구 기능이 손상됩니다. ORA-19625: 파일 /u01/app/oracle/product/12.2.0/dbhome_1/dbs/arch1_27_975544639.dbf 를 찾을 수 없습니다 ORA-27037: 파일 상태를 얻을 수 없습니다 Linux-x86_64 Error: 2: No such file or directory Additional information: 7
RMAN> crosscheck archivelog all ;
채널을 릴리스합니다: ORA_DISK_1 채널을 할당했습니다: ORA_DISK_1 채널 ORA_DISK_1: SID=290 인스턴스=linrac1 장치 유형=DISK 아카이브된 로그에 관한 검증이 실패 되었습니다 아카이브된 로그 파일 이름=/u01/app/oracle/product/12.2.0/dbhome_1/dbs/arch1_27_975544639.dbf RECID=1 STAMP=1026820518 아카이브된 로그에 관한 검증이 성공했습니다 아카이브된 로그 파일 이름=/archive01/linrac/1_28_975544639.dbf RECID=4 STAMP=1026820595 아카이브된 로그에 관한 검증이 성공했습니다 아카이브된 로그 파일 이름=/archive01/linrac/1_29_975544639.dbf RECID=6 STAMP=1026821532 아카이브된 로그에 관한 검증이 성공했습니다 아카이브된 로그 파일 이름=/archive01/linrac/1_30_975544639.dbf RECID=7 STAMP=1026825360 아카이브된 로그에 관한 검증이 성공했습니다 아카이브된 로그 파일 이름=/archive01/linrac/2_18_975544639.dbf RECID=2 STAMP=1026820594 아카이브된 로그에 관한 검증이 성공했습니다 아카이브된 로그 파일 이름=/archive01/linrac/2_19_975544639.dbf RECID=3 STAMP=1026820595 아카이브된 로그에 관한 검증이 성공했습니다 아카이브된 로그 파일 이름=/archive01/linrac/2_20_975544639.dbf RECID=5 STAMP=1026820596 아카이브된 로그에 관한 검증이 성공했습니다 아카이브된 로그 파일 이름=/archive01/linrac/2_21_975544639.dbf RECID=8 STAMP=1026825362 상호 확인된 8 객체
RMAN> delete expired archivelog all ;
채널을 릴리스합니다: ORA_DISK_1 채널을 할당했습니다: ORA_DISK_1 채널 ORA_DISK_1: SID=290 인스턴스=linrac1 장치 유형=DISK db_unique_name LINRAC을(를) 가진 데이터베이스에 대한 아카이브된 로그 복사본 목록 =====================================================================
키 스레드 시퀀스 S Low 시간 ------- ---- ------- - -------- 197 1 27 X 19/12/12 이름: /u01/app/oracle/product/12.2.0/dbhome_1/dbs/arch1_27_975544639.dbf
위 객체를 삭제하겠습니까(YES 또는 NO 입력)? YES 아카이브된 로그를 삭제했습니다. 아카이브된 로그 파일 이름=/u01/app/oracle/product/12.2.0/dbhome_1/dbs/arch1_27_975544639.dbf RECID=1 STAMP=1026820518 1 EXPIRED 객체를 삭제함
RMAN>
|