====== RMAN Backup Scripts 예제 ====== ===== 백업내용확인 ===== $ rman target / catalog rcatowner/oracle@rcat RMAN> list backup; ===== RMAN 실행 ===== $ export ORACLE_SID=orcl $ echo $ORACLE_SID orcl $ rman target / catalog rcatowner/oracle@rcat ===== 저장 스크립트 확인 ===== RMAN> list script names; ===== 스크립트 파일 준비 ===== - vi backup_db.txt run { backup database plus archivelog; } - cat 명령으로 파일확인 $ cat backup_db.txt run { backup database plus archivelog; } ===== 저장 스크립트 생성 ===== RMAN> create global script backup_db from file 'backup_db.txt'; ===== 저장 스크립트 확인 ===== RMAN> print global script backup_db; ===== 저장 스크립트 실행 ===== - RMAN에서 실행 RMAN> run 2> { 3> execute global script backup_db; 4> } - shell에서 실행 rman target / catalog rcatowner/oracle@rcat script backup_db ===== 저장 스크립트 외부 파일로 저장하기 ===== RMAN> print global script backup_db to file 'backup_database.txt'; ===== 저장 스크립트 삭제 ===== RMAN> delete global script backup_db; ===== FAQ ===== ==== 스크립트 실행 중 에러발생시 ==== RMAN> crosscheck archivelog all; RMAN> delete expired archivelog all;