반응형
- 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 |