프린트 하기

OS환경 : Oracle Linux 6.8 (64bit)


DB 환경 : Oracle Database 11.2.0.4


방법 : RMAN CrossCheck Command

The CROSSCHECK statement compares backup files on disk with entries in the catalog or controlfile.

If a file is found in the catalog, but does not exist on disk it is marked as "EXPIRED".

RMAN CROSSCHECK 는 디스크의 백업 파일을 카탈로그 또는 컨트롤 파일의 항목과 비교함

파일이 카탈로그에서 발견되었지만 디스크에 존재하지 않으면 "EXPIRED"(만료됨)로 표시됨



To crosscheck all backups use:

모든 백업본을 CROSSCHECK 하려면 아래 명령 사용

1
RMAN> CROSSCHECK BACKUP;

To list any expired backups detected by the CROSSCHECK command use:

CROSSCHECK 명령으로 감지 된 만료 된 백업을 확인하고 싶은 경우 아래 명령사용

1
RMAN> LIST EXPIRED BACKUP;


To delete any expired backups detected by the CROSSCHECK command use:

CROSSCHECK 명령으로 감지 된 만료 된 백업을 삭제하고 싶은 경우 아래 명령사용

1
RMAN> DELETE EXPIRED BACKUP;


To crosscheck all archive logs use:

모든 아카이브 로그를 CROSSCHECK 하고 싶은 경우 아래 명령사용

1
RMAN> CROSSCHECK ARCHIVELOG ALL;


To list all expired archive logs detected by the CROSSCHECK command use:

CROSSCHECK 명령으로 감지 된 모든 만료 된 아카이브 로그를 확인하고 싶은 경우 아래 명령사용

1
RMAN> LIST EXPIRED ARCHIVELOG ALL;


To delete all expired archive logs detected by the CROSSCHECK command use:

CROSSCHECK 명령으로 감지 된 모든 만료 된 아카이브 로그를 삭제하고 싶은 경우 아래 명령사용

1
RMAN> DELETE EXPIRED ARCHIVELOG ALL;


To crosscheck all datafile image copies use:

모든 datafile image copies을 CROSSCHECK 하고 싶은 경우 아래 명령사용

1
RMAN> CROSSCHECK DATAFILECOPY ALL;


To list expired datafile copies use:

만료 된 datafile copies을 확인하고 싶은 경우 아래 명령사용

1
RMAN> LIST EXPIRED DATAFILECOPY ALL;


To delete expired datafile copies use:

만료 된 datafile copies을 삭제하고 싶은 경우 아래 명령사용

1
RMAN> DELETE EXPIRED DATAFILECOPY ALL;


To crosscheck all backups of the USERS tablespace use:

USERS tablespace의 모든 백업을 CROSSCHECK 하고 싶은 경우 아래 명령사용

1
RMAN> CROSSCHECK BACKUP OF TABLESPACE USERS;


To list expired backups of the USERS tablespace:

USERS tablespace의 만료 된 백업을 확인하고 싶은 경우 아래 명령사용

1
RMAN> LIST EXPIRED BACKUP OF TABLESPACE USERS;


To delete expired backups of the USERS tablespace:

USERS tablespace의 만료 된 백업을 삭제하고 싶은 경우 아래 명령사용

1
RMAN> DELETE EXPIRED BACKUP OF TABLESPACE USERS;



참조 : http://www.juliandyke.com/Research/RMAN/CrossCheckCommand.php