접속
$ rman target / catalog rcuser/rcuser@rcserver
1. 자동 채널 할당
: 자동 Channel이란?
백업을 수행할 때, 별도의 경로를 주지않아도 미리 정해준 위치로 백업받음 (Default channel의 의미)
① 파라미터파일에 지정된 디폴트 경로를 백업경로로 지정
RMAN> configure default device type to disk;
new RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
new RMAN configuration parameters are successfully stored
starting full resync of recovery catalog
full resync complete
▶ default device 가 파라미터파일의 db_recovery_file_dest 파라미터에서 지정해 준 경로로 설정됨
② 특정한 경로를 백업 경로로 지정
RMAN> configure channel device type disk
2> format '/data/backup/rman/%U_%T';
new RMAN configuration parameters:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/data/backup/rman/%U_%T';
new RMAN configuration parameters are successfully stored
starting full resync of recovery catalog
full resync complete
※ 옵션
%U : 파일명이 중복되지 않도록 RMAN이 Unique한 번호로 파일 이름 생성하면서 백업 수행
%T : 백업 날짜를 표시
▶ 지정해준 경로가 default channel이 되어 그곳에 백업된다.
③ 적용 테스트
: ②의 과정에서 지정해준 /data/backup/rman/ 경로에 제대로 백업되는지 확인해보자.
- 지정해준 경로 상태 OS에서 확인
$ pwd
/data/backup/rman
$ ll
total 9696
-rw-r----- 1 oracle oinstall 9912320 Feb 22 15:34 04n3ve7b_1_1_20120222
RMAN> backup tablespace users;
Starting backup at 22-FEB-12
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=40 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00004 name=/app/oracle/oradata/testdb/users01.dbf
channel ORA_DISK_1: starting piece 1 at 22-FEB-12
channel ORA_DISK_1: finished piece 1 at 22-FEB-12
piece handle=/data/backup/rman/06n3vgga_1_1_20120222 tag=TAG20120222T161257 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 22-FEB-12
- 지정해준 경로 상태 OS에서 확인
$ pwd
/data/backup/rman
$ ll
total 19392
-rw-r----- 1 oracle oinstall 9912320 Feb 22 15:34 04n3ve7b_1_1_20120222
-rw-r----- 1 oracle oinstall 9912320 Feb 22 16:12 06n3vgga_1_1_20120222
④ 정리
: 파라미터 파일에 지정된 경로에 저장하지 않고, 따로 경로를 관리할 수 있다.
참고 :
2012/02/20 - [Study/Oracle - 백업&복구] - 백업&복구 24 - Flashback : Database Level
중간부분 첫번째 ※참고 부분 확인
2. 수동 채널 할당
: 백업 수행할때 마다 경로 지정
: 해당방법으로 백업을 하게 되면, 백업된 파일은 관리자가 수동으로 관리해 주어야 한다.
원래 RMAN이 retention policy에 정해진 설정대로 자동으로 백업파일을 관리(기간지나면 삭제등..)해주지만,
수동채널 할당시 관리자가 백업파일을 수동으로 관리해 주어야 한다.
→ FRA(Flash_Recovery_Area)에 저장한다 하더라도, format파라미터에 경로가 지정된 경우 수동 관리 해야 함
① 작업형 명령어
RMAN> run {
2> allocate channel c1 type disk
3> format '/data/backup/close/%U_%T';
4> backup tablespace example;
5> }
allocated channel: c1
channel c1: SID=44 device type=DISK
Starting backup at 22-FEB-12
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00005 name=/app/oracle/oradata/testdb/example01.dbf
channel ORA_DISK_1: starting piece 1 at 22-FEB-12
channel ORA_DISK_1: finished piece 1 at 22-FEB-12
piece handle=/data/backup/rman/07n3vh60_1_1_20120222 tag=TAG20120222T162431 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:15
Finished backup at 22-FEB-12
② 독립형 명령어
RMAN> backup tablespace users format '/data/backup/rman/%U_%T';
'Oracle > Oracle - 백업&복구' 카테고리의 다른 글
백업 & 복구 30 - RMAN : 증분백업 (Incremental backup) (0) | 2012.02.23 |
---|---|
백업 & 복구 29 - RMAN : RMAN 백업 1 (0) | 2012.02.23 |
백업 & 복구 27 - RMAN : Recovery Catalog DB 관리하기 (1) | 2012.02.22 |
백업 & 복구 26 - RMAN : Catalog server구성 및 복구 간단 테스트 (6) | 2012.02.21 |
백업&복구 25 - Flashback Data Archive (FBDA) (0) | 2012.02.20 |