반응형

- RMAN Repository에 MetaData를 보관한다

  • Metadata
  • Target DB
  • Recovery Catalog(RC) -> 별도의 DB가 구성했다는 전제하에

- 백업 대상

  • Disk Directory
  • MML(Tape Device)
  • Flash Recovery Area(FRA)

- Flash Recovery Area Space Usage

  • 아카이브파일이 모두 RMAN에 백업 되었다면 ' all delete all input ' 명령어로 원본 아카이브 파일은 저장공간을 위해 삭제한다
  • 불필요한 정보들을 조회해서 삭제 한다
  • v$FLASH_RECOVERY_AREA_USAGE
  • backup recovery area -> FRA에 저장되어 있는 모든 파일을 백업
  • backup recovery files -> 해당 DB의 모든 파일들을 백업

- Flash Recovery Area의 장점

  • 한곳으로 모든 백업 파일을 모을수있다
  • 자동으로 공간에 대한 문제를 관리하기 때문에, 불필요한 백업 정보를 가지고 다닐 필요가 없다

- RMAN에 영향을 주는 Parameter

  • DB초기화 Paramter
  • 환경변수

- RMAN 사용시 고려사항

  • Large Pool에서 백업작업을 한다.
  • 공유 메모리와, 프로세서에 여우가 있어야 한다
  • SYSDBA 권한과, OS의 Device Access 권한이 있어야한다
  • 원격지 접속을 위해서는

- RMAN이 접속할수 있는 환경

  • Target DB
  • Recovery Catalog DB
  • Auxiliary DB

- Configuring Persistent Settings For RMAN

  • 기본으로 Default값으로 설정되어 있다
  • Configure Automatic Channel                                                    -> 자동채널
  • Specify the Backup Retention Policy                                          -> 보존정책
  • Specify The Number of Backup Copies to be create                     -> 생성된 백업 복사본 갯수
  • Set the default backup type to BACKUPSET or COPIES
  • Limit the size of backup sets                                                   -> BACKUP SET 크기 제한
  • Exempt a tablespace from backup                                            -> 특정 TBS 제외
  • Enable add disable backup optimization                                   -> 동일한 Device에 동일한 백업 정보를 담지 않는다
  • Configure automatic Backup of Control File                               -> 항상 Control 파일을 같이 백업되도록 자동설정
  • report schema : 등록된 Target DB의 Tablespace 정보를 보여준다

- Configure Description

  • Retention Policies
  • Default Setting
  • Channel 설정
  • Disk Parallelism 2 -> 2개의 채널을 이용해서 백업(병렬화)

---------------------------------------------------------------------->

- Using RMAN Recovery

 

- RMAN의 방식

  • 대화식 모드
  • 배치 모드
  • 파이프 인터페이스

- RMAN의 타입

  • Stand-alone : 하나씩 하나씩
  • Job : 명령을 모아서 한꺼번에 처리

 

 

 

- RMAN CMD

  • Backup CMD
  • Backup CMD Option
  • COPY CMD
  • TAG CMD
  • LIST CMD
  • REPORT CMD
  • RMAN Dynamic Views

 

 

- RMAN Backup Type

  • Full Backup
  • Level 0 Incremental(증분) Backup
  • Cumulative Level1 Backup
  • Differential Level1 Backup
  • Increamental Level1 Backup
  • 동일한 데이터가 있으면 새로운 정보로 갱신한다
  • BACKUP Archived Redo Logs
  • Whole Database Backup

 

 

- Block Change Tracking(BCT) : 변경된 Block 정보들을 Trace 해놓기 때문에 빠르게 증분백업이 가능하다

  • EM : 관리도구 -> 백업설정 -> 정책 -> 보다 빠른 증분 백업을 위해 블록 변경 사항 추적 활성화
  • ALTER DATABASE ENABLE
    BLOCK CHANGE TACKING
    USING FILE '경로/파일.f'
    REUSE
  • 백업중에 데이터파일 전체를 풀스캔 할 필요가 없다. -> 증분백업의 최적화
  • CTWR(Chagne Tracking Writer Process)가 BCT를 기록한다
  • Binary 파일로 만들어진다

 

 

 

- Backup LAB

  • 백업할 테이블 : SYSTEM, SYSAUX, USERS, EXAMPLE, UNDOTBS1
  • 백업 그룹 전략 설정
  • DataFile 조회
  • RMAN 백업 실행
  • 다 백업 후 list backup of database로 확인
     
반응형

'데이터베이스' 카테고리의 다른 글

Archive Mode 로 전환  (0) 2021.11.19
Oracle Table 의 Tablespace 변경 방법  (0) 2021.11.19
Oracle11g 설치  (0) 2021.11.19
오래된 archivelog 정리 방법  (0) 2021.11.19
오라클 CPU별 사용가능 라이선스  (1) 2021.11.19

+ Recent posts