- 백업
- Hot backup(DB open 상태에서 백업)
- exp/imp, expdp/impdp
- alter tablespace [tablespace_name] begin backup/end backup
- 백업 중인 테이블스페이스에 속한 테이블의 데이터 변경 작업은 리두 로그에 쌓이기 때문에 가능하다.
그러나 로그 스위치가 발생할 경우 데이터 손실이 있을 수 있기 때문에 Archive mode에서만 입력된다.
- Cold backup(DB closed 상태에서 백업)
- Control file, Redo log file, Data file 복사
- 복구
- archive log mode 시 offline되는 테이블스페이스 복구
- offline이 되는 테이블스페이스는 DB 종료 없이 복구가 가능해서 downtime을 최소화할 수 있다.
- 데이터파일 백업
- 데이터파일 삭제
- 해당 테이블스페이스에 속한 테이블의 데이터를 변경
- 장애발생 확인
- 백업한 파일을 복원 후 복구
- 테이블스페이스 online 후 데이터 확인
- archive log mode 시 offline 안 되는 테이블스페이스 복구
- system, sysaux, undo 테이블스페이스는 offline을 할 수 없다. 따라서 해당 테이블스페이스에 속하는 데이터파일이 문제가 생겼을 경우, DB를 내린 상태에서 복구를 진행해야 한다.
- DB를 내린 상태에서 system테이블스페이스의 데이터파일을 백업
- system 테이블스페이스에 속한 테이블의 데이터를 변경
- system 테이블스페이스의 데이터파일을 삭제
- DB open 시 에러 발생 확인
- 백업한 파일을 복원 후 복구
- DB오픈 후 데이터 확인
'Oracle > Admin' 카테고리의 다른 글
USER 및 PROFILE 생성 (0) | 2015.07.01 |
---|---|
클론DB로 drop된 테이블 복구 (0) | 2015.06.24 |
Oracle EXPDP/IMPDP[정리필요] (0) | 2015.06.15 |
sqlnet.ora와 tnsnames.ora (0) | 2015.06.10 |
인덱스 파티셔닝[정리필요] (0) | 2015.06.08 |