반응형
1. Full backup script
Full backup example
rman target / cmdfile=/home/oracle/rman_backup/rman.rcv log=/home/oracle/rman_backup/dump/rman_$(date +"%y_%m_%d").log append
find /home/oracle/rman_backup/dump -name "dbf_*" -mtime +2 -exec rm {} \;
find /home/oracle/rman_backup/dump -name "arc_*" -mtime +2 -exec rm {} \;
find /home/oracle/rman_backup/dump -name "*.log" -mtime +2 -exec rm {} \;
아래 내용 rcv 파일에 생성
RMAN> run {
crosscheck archivelog all;
crosscheck backupset;
backup as compressed backupset archivelog all
format '/home/oracle/rman_backup/arc_%U_%T';
backup as compressed backupset database
format '/home/oracle/rman_backup/dbf_%U_%T';
delete noprompt archivelog until time "sysdate-7";
delete noprompt obsolete;
}
* 위 명령어로 인해 지워지는 파일
이전 backupset -> delete obsolete는 redundancy 설정에 영향을 받습니다.
현재까지 archive되었던 archivelog파일
반응형
'Database > Oracle' 카테고리의 다른 글
[ORACLE] RMAN Recovery (Control file, Spfile, datafile 모두 유실) (0) | 2022.06.13 |
---|---|
[ORACLE] RMAN Recovery (Datafile 삭제되었을 경우) (0) | 2022.06.13 |
[ORACLE] RMAN 명령어 (0) | 2022.06.13 |
[ORACLE] Full Online backup & Recovery (0) | 2022.06.09 |
[ORACLE] Online backup Script example (0) | 2022.06.09 |