Archive log mode 확인
select log_mode from v$database;
full backup 본 있을 것.
rman target /
list backup of database;
rman 관련.
RMAN> show all;
using target database control file instead of recovery catalog
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2.0/db_1/dbs/snapcf_orcl.f'; # default
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO tape;
new RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO 'TAPE';
new RMAN configuration parameters are successfully stored
RMAN> run {
allocate channel x device type disk;
backup tablespace example;
}
allocated channel: x
channel x: sid=129 devtype=DISK
Starting backup at 17-JUN-09
channel x: starting full datafile backupset
channel x: specifying datafile(s) in backupset
input datafile fno=00005 name=/u01/app/oracle/oradata/ORCL/datafile/o1_mf_example_53crz7h5_.db
channel x: starting piece 1 at 17-JUN-09
channel x: finished piece 1 at 17-JUN-09
piece handle=/u01/app/oracle/flash_recovery_area/ORCL/backupset/2009_06_17/o1_mf_nnndf_TAG20091349_53k2dywf_.bkp tag=TAG20090617T151349 comment=NONE
channel x: backup set complete, elapsed time: 00:00:07
Finished backup at 17-JUN-09
released channel: x
셋팅값에 영향을 받지 않고 해당 셋팅값을 지정해서 실행 가능.
원래 대로 돌리기.
RMAN> CONFIGURE DEFAULT DEVICE TYPE clear;
--FRA 청소 하기. <-- full 난 경우.
[oracle@orcl backup]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 9621880 9017052 116052 99% /
/dev/sda1 101086 12168 83699 13% /boot
none 301864 0 301864 0% /dev/shm
/dev/sdb1 2063504 49708 1908976 3% /disk2
.host:/ 176875616 37252372 139623244 22% /mnt/hgfs
다른곳에 백업
RMAN> backup as compressed backupset format '/disk2/backup/orcl_%d_%s_%p.bus' database;
%d => sid
%s => backupset num
%p => piece
RMAN> show retention policy;
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
(delete obsolete시 마지막 한개만 남기고 backupset 과 관련 archive 파일 지우겠다는 뜻)
RMAN> delete obsolete;
해도 제대로 지워 지지 않을 경우
RMAN> crosscheck backupset;
후 다시 delete obsolete
일반적 rman 질의
[oracle@orcl ~]$ vi b.rcv
backup datafile 4;
list backup datafile 4;
[oracle@orcl ~]$ rman target / cmdfile=b.rcv log=a.log append
[oracle@orcl ~]$ rman target / cmdfile=showall.rcv log=c1.log
차후 누가 설정값을 바꾸었을 경우. diff 명령어를 사용하여서 비교 가능.
[oracle@orcl ~]$ rman target / cmdfile=showall.rcv log=c1.log
RMAN> 2> 3> [oracle@orcl ~]$
EM 에서 값 변경후
[oracle@orcl ~]$ rman target / cmdfile=showall.rcv log=c2.log
RMAN> 2> 3> [oracle@orcl ~]$
[oracle@orcl ~]$
[oracle@orcl ~]$ diff c1.log c2.log
2c2
< Recovery Manager: Release 10.2.0.1.0 - Production on Wed Jun 17 16:19:51 2009
---
> Recovery Manager: Release 10.2.0.1.0 - Production on Wed Jun 17 16:24:19 2009
18c18
< CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
---
> CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
'DataBase > Oracle' 카테고리의 다른 글
오라클 휴지통 (0) | 2010.05.18 |
---|---|
리스너 권한 문제로 실행안되는 문제. (0) | 2010.05.18 |
Moving Data (0) | 2010.05.18 |
Performing Flashback (0) | 2010.05.18 |
Performing Database Recovery (0) | 2010.05.18 |