블로그는 나의 힘!
[ Programing ]/Database2010. 4. 26. 21:31
Practice 11 : RMAN Backups

1. Recovery Manager를 이용한 Backup type은 두 가지가 있습니다.

2. USER Tablespace에 속하는 datafile과 현재 controlfile을 RMAN을 사용하여 Backup 합니다.
   ($HOME/BACKUP/RMAN directory에 df_%d_%s_%p.bus 이름 형식으로 저장)
   #  cd $ORACLE_HOME/bin
   # ./rman
   RMAN> connect target
   RMAN> BACKUP tablespace users include current controlfile
               format '$HOME/BACKUP/RMAN/df_%d_%s_%p.bus';

3. RMAN을 사용하여 SYSTEM Tablespace에 속하는 Datafile의 Image copy를 생성 합니다.
   RMAN> copy datafile '/opt/oracle/PROD/u01/system01.dbf'
               to '$HOME/BACKUP/RMAN/sys0101.cpy' TAG 'SYSTEM01';

4. RMAN을 사용하여 $HOME/BACKUP/RMAN directory에 ar_%s_%p라는 이름 형식으로 오늘 생성된 Archived Log file들을 Backup 합니다.
   RMAN> backup format '$HOME/BACKUP/RMAN/ar_%s_%p' archivelog from time 'sysdate-1';

5. RMAN을 사용하여 Backup한 정보를 모아 봅니다.
   RMAN> list backupset;
   RMAN> list copy of tablespace 'SYSTEM';
   RMAN> list archivelog from time 'sysdate-1';

6. Backup을 수행하지 않은 모든 Datafile의 정보를 모아봅니다.
   RMAN> report need backup;

7. Configure Setting의 Retention Policy를 변경하고 Backup이 필요한 File의 정보를 봅니다.
   RMAN> configure retention policy to redundancy 2;
   RMAN> report need backup;
   RMAN> configure retention policy clear;
Posted by Mister_Q