💡 Recovery catalog db를 사용하게 되면 알맨 백업 정보가 control file, recovery catalog db에 동시에 저장되며 더 많은 정보를 저장할 수 있고, 알맨 백업 복구 스크립트를 저장할 수 있다.
$ rman target / nocatalog
RMAN> backup database;
- RMAN 백업/복구 스크립트를 저장할 수 있다.
- 컨트롤 파일보다 더 많은 정보를 저장할 수 있다.
- 컨트롤 파일을 백업 받을때 마다 그 정보를 기록하고, 컨트롤 파일이 깨졌을 때 가장 최근에 백업받은 컨트롤 파일로 자동 복구할 수 있게 해준다.
- backup 할 때 keep forever 절을 사용할 수 있다. (절대 지우면 안되는 백업파일 만드는 것)
순서
- 리커버리 카탈로그 데이터를 저장할 테이블 스페이스 생성
- rc 소유자 유저를 생성
- recovery catalog 생성
- target db를 recovery catalog에 등록해주기
- catalog 명령어 : RMAN으로 백업 받지 않은 일반 백업본을 알맨으로 복구할 때 사용할 수 있도록 등록하는 명령어
RMAN> catalog datafilecopy '/home/oracle/online_backup/users01.dbf'; RMAN> list copy of datafile 4;
- resync catalog 명령어
- change 명령어
- crosscheck 명령어
- list 명령어
- report 명령어