"Rman 테이블스페이스 복구"의 두 판 사이의 차이
DB CAFE
(새 문서: == rman 테이블 스페이스 백업/복구 == === rman 테이블 스페이스 백업 === ==== 특정 테이블 스페이스 제외하고 백업 ==== * 매일 새벽 진행되는 백...) |
(→특정 테이블 스페이스 제외하고 백업) |
||
16번째 줄: | 16번째 줄: | ||
} | } | ||
</source> | </source> | ||
+ | |||
+ | |||
* [주의할 사항] | * [주의할 사항] |
2023년 8월 9일 (수) 21:16 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
목차
1 rman 테이블 스페이스 백업/복구[편집]
1.1 rman 테이블 스페이스 백업[편집]
1.1.1 특정 테이블 스페이스 제외하고 백업[편집]
- 매일 새벽 진행되는 백업 데이터가 너무 커서 불필요한 데이터는 제외하고 백업할경우
- 특정 테이블 스페이스를 제외하고 백업 하기
- CONFIGURE 설정시 EXCLUDE FOR TABLESPACE 구문 추가
RMAN> run{
...
CONFIGURE EXCLUDE FOR TABLESPACE 'TESTDATA1';
CONFIGURE EXCLUDE FOR TABLESPACE 'TESTDATA2';
...
BACKUP AS COMPRESSED BACKUPSET database PLUS ARCHIVELOG;
...
}
- [주의할 사항]
- 특정 테이블 스페이스를 제외하고 백업 하면 복구할때 주의해야 한다.
- 기존에 있던 데이터를 제외하고 백업 했기 때문에 복구할 때도 동일한 옵션을 주어야 한다.
- skip tablespace 옵션을 주지 않으면, 백업 데이터 내에 일부 테이블 스페이스의 데이터가 없기 때문에 datafile의 유실로 판단하고 복구 자체가 되지 않는다.
- 제외하고 백업시 복구하기가 번거로워 진다.!!!
1.1.2 테이블 스페이스 제외 백업 해제[편집]
- 제외 해제 (설정 되돌리기)
RMAN> CONFIGURE EXCLUDE FOR TABLESPACE TESTDATA1 CLEAR;
- 일시적으로 제외 해제 (제외하지 않고 백업)
RMAN> BACKUP DATABASE NOEXCLUDE;