본문 바로가기

DBMS/ORACLE

RMAN-06059 오류

반응형

원인

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>

 

반응형

'DBMS > ORACLE' 카테고리의 다른 글

RMAN 데이타파일 복구 - ASM 환경  (0) 2019.12.13
ASM 관리 - RAC 환경  (0) 2019.12.12
RMAN 백업 - RAC 환경  (0) 2019.12.12
oracle 12c RAC 에서 Archive mode 변경  (0) 2019.12.12
RMAN 구성 - With Recovery Catalog  (0) 2019.12.12