스마트웹&콘텐츠 개발자 과정/Oracle

Admin 수업 - 백업 실습

레도널스 2018. 6. 21. 14:21

Control file Backup



- Image(snapshot)

  SQL> alter database backup controlfile

       to '_______';

- Text

  SQL> alter database backup controlfile

       to trace

       → USER_DUMP_DEST에 CREATE CONTROLFILE 명령 포함


실습)






* RMAN 백업





* Control file 백업 - DB가 운영 중인 상태에서





Recovery


* Media Recovery

  • Complete Recovery 완전 복구
  • incomplete Recovery 불완전 복구


▶ Complete Recovery

  • Noarchive Log Mode
1. SQL> shutdown abort
2. cp all datafile + controlfile + redo log file 복원
3. SQL> startup

  • Archive Log Mode
- SYSTEM, SYSAUX, UNDO
1. SQL> shutdown abort
2. SQL> startup mount
3. SQL> !cp 손상된 file만 복원
4. SQL> recover database;
        recover datafile XX;
5. SQL> alter database open;

- Non-System
1. SQL> alter tablespace ~ offline;
2. SQL> !cp 손상된 datafile만 복원
3. SQL> recover tablespace ~;
        recover datafile XX;
4. alter tablespace ~ online;


완전 복구 실습 1)



완전 복구 실습 2)

[RMAN을 이용한 복구]



다중화 Redo Log 복구 실습)