Oracle 백업/복구 툴인 RMAN에 영향을 미치는 DB 파라메타를 정리해보았습니다.
* control_file_record_keep_time
- Default 7일.
- Control File 에 보관할 백업 메타정보의 보관주기를 지정합니다.
- RMAN은 Control File에 백업 메타정보를 저장합니다. 이것을 control file에 저장하지 않고 RMAN Repository DB에 저장할 수도 있고, 큰 사이트에서는 이렇게 많이 세팅합니다.
- control_file_record_keep_time = (retention period) + (level 0 backup interval+1)
- 예) 14일간 보관해야 하고, 1주일에 한번씩 Full Backup을 받는 경우
>> 14 + (7+1) = 22
※ RMAN에서 level 0 백업은 Full Backup 을 의미함.
* large_pool_size
- RMAN 백업시 버퍼 메모리 용도로 사용하므로 충분히 크게 설정한다.
- 보통 100MB 이상, Exadata의 경우 병렬처리시에도 사용하므로 2GB 이상.
* dbwr_io_slaves
- dbwr_io_slaves를 4로 설정하면 각 채널당 4개의 Slave Process가 뜨게 된다.
- DB가 11g 버전인 경우, RMAN 백업이 매우 느려지는 버그가 있으므로 최신 패치셋을 사용하던가
이 파라메타를 세팅하지 말아야 함 (Bug #12585543)
- 이 파라메타는 원래 RMAN 전용 파라메타가 아니고, 전반적인 DB관련 I/O시에
Disk I/O Slave 프로세스를 여러개 띄워서 I/O 속도를 높히는 목적으로 만들어진 것임.
하지만, 요즘처럼 CPU가 multi core 인 경우 이 파라메타보다는 db_writer_processes 파라메타를 쓰는 것을 권고하고 있음.
* backup_tape_io_slaves
- Default는 false.
- RMAN이 테이프로 백업, Copy, 복구 작업을 할때, Slave Process를 쓸지 여부를 결정한다.
'IT관련' 카테고리의 다른 글
Oracle 무료 데이터베이스 Oracle XE (Express Edition) (0) | 2019.05.28 |
---|---|
db file scattered read 와 direct path read 의 차이 (0) | 2019.05.27 |
DVDesktop에서 머신러닝 실습 (수치 예측) - 모델 적용(Predict) (0) | 2019.05.26 |
DVDesktop에서 머신러닝 실습 (수치 예측) - 모델 만들기 (0) | 2019.05.26 |
오라클 Oracle Analytics Desktop (구 DVDesktop) 다운로드 방법 (1) | 2019.05.25 |