1. channel 설정하기
RMAN 에서 Channel 이란 쉽게 말하면 백업과 복구를 하는 경로를 의미한다..
백업을 수행하기 전에 Channel을 할당 해 줘야 RMAN이 백업 / 복구를 수행할 수 있고
복구를 할 때는 Channel을 할당하지 않아도 되지만 백업을 할 경우는 반드시 Channel을 할당해 줘야 한다.
Channel을 할당하는 방법은 자동 Channel설정과 수동Channel 설정이 있다.
1) 자동 channel 설정하기
자동 Channel이란 백업을 수행할 때 별도의 경로를 주지 않아도 정해진 위치로 백업을 받는
것을 말하며 default channel 의 의미가 있다.
아래와 같이 설정합니다.
RMAN 에서 Channel 이란 쉽게 말하면 백업과 복구를 하는 경로를 의미한다..
백업을 수행하기 전에 Channel을 할당 해 줘야 RMAN이 백업 / 복구를 수행할 수 있고
복구를 할 때는 Channel을 할당하지 않아도 되지만 백업을 할 경우는 반드시 Channel을 할당해 줘야 한다.
Channel을 할당하는 방법은 자동 Channel설정과 수동Channel 설정이 있다.
1) 자동 channel 설정하기
자동 Channel이란 백업을 수행할 때 별도의 경로를 주지 않아도 정해진 위치로 백업을 받는
것을 말하며 default channel 의 의미가 있다.
아래와 같이 설정합니다.
[oracle@localhost ~]$ rman target / catalog rcuser/rcuser@rcserver (복구 카탈로그 서버 사용시) [oracle@localhost ~]$ [oracle@localhost ~]$ rman target sys/oracle (복구 카탈로그 서버 사용 안할시) [oracle@localhost ~]$자동 channel 명령어
RMAN > configure default device type to disk (자동 channel 설정 명령어) (이렇게 설정하면 default device가 파라미터 파일의 db_recovery_file_dest 파라미터의 경로로 설정이 됩니다.)자동 특정 경로 명령어
[oracle@localhost ~]$ mkdir /data/backup/rman (rman이라는 디렉토리 생성) [oracle@localhost ~]$ rman target sys/oracle (RMAN 접속) RMAN > configure channel device type disk 2> format '/data/backup/rman/%U_%T'; (%U는 파일명 중복 안되게,%T는 백업날짜) RMAN > backup tablespace example ;2) 수동 channel 명령어
RMAN> run { 2> allocate channel ch1 type disk (ch1 명은 마음대로 줘도 됨) 3> format '/data/backup/close/%U_%T' ; 4> backup tablespace example; 5> }위의 작 업은 아래와 같이 독립형 명령어로도 가능하다.
RMAN> backup tablespace example 2> format '/data/backup/open/%U_%T' ;이름으로 직접 지정
RMAN> backup tablespace example 2> format '/data/backup/rman/%T_example.bak';
'Oracle > Backup & Recovery' 카테고리의 다른 글
RMAN 임시경로에서 복구하기 (0) | 2014.11.14 |
---|---|
RMAN으로 복구 하기 (0) | 2014.11.14 |
(RMAN) 압축하면서 백업 수행하기(10g, 11g 공통) (0) | 2014.11.13 |
RMAN 증분백업(incremental backup) (0) | 2014.11.13 |
RMAN backup 종류 (0) | 2014.11.13 |