ch2. Backup
[Backup&Recovery]/백업복구 2014. 10. 30. 10:28 |
1. 백업의 종류 및 특징
닫힌 백업(Cold Backup, Close Backup) | ||
: database의 운영상태가 closed 된 상태에서 수행하는 백업. (백업시점이 모두 동일해야함.) - datafile, online redo log file, control file 백업가능. - 운영중인 (open) 상태에서는 수행할 수 없음.** - Archived log mode / No archived log mode 어느 것이든 상관 없다. | ||
열린 백업(Hot Backup, Begin Backup, online Backup) | ||
- DB가 운영중인(open) 상태에서도 백업을 수행할 수 있다. - Archived log mode 상태에서만 수행 가능.** - Data file, Control file만 백업가능.** ① 백업하기 전에 users 사용자가 oracle에게 백업을 시작할 거라는 명령어를 날린다. (archive log 모드로 변경후!!) >alter tablespace users begin backup; ② 카피해서 백업시킨다. (카피할 문장 하나하나 마다 아래 위에 begin backup, end backup 명령어를 수행해야 한다.) ③ oracle에게 백업끝났다고 명령어날림 >alter tablespace users end backup; 위에와 한 세트. 꼭쳐야됨.(tablespace가 100개 있으면 100번 명령어 쳐야되는 단점..) ** 절대 쓰면 안된다. : alter database begin backup 모든데이터베이스를 한방에백업시킴.
|
[백업시 주의사항]
* 작업중간에 archive mode <-> noarchive mode 모드가 변경되었을때는 무조건 다시 전체 백업을 받는다. (SCN이 변경되므로)
[ Cold Backup (닫힌백업) ]
1. 백업대상을 조회한다.
2. prameter file, password file도 조회한다.
3. 백업시킬 폴더를 확인한다.
4. 백업을 수행한다.(copy)
5. 폴더에 백업되었는지 조회.
[ Hot Backup (열린백업) ]
1. 반드시 archive mode에서 작업한다.
2. online 모드일때만 백업할 수 있다.
3. tablespace의 경로를 확인한다.
4. hot backup 수행할때 마다 쓸 명령어들을 sql파일로 저장해둔다.
5. vi창에서 아래처럼 copy할 문장 하나하나 마다 begin backup과 end backup명령어를 앞뒤로 수행한다.
- control file은 alter database backup controlfile to '경로'; 로 백업해줘야 한다.
6. 백업sql파일을 수행한다.
7. begin backup 상태 여부를 확인한다.-> not active 상태여야 정상적으로 end backup된 것이다.
'[Backup&Recovery] > 백업복구' 카테고리의 다른 글
불완전 복구 - DDL 관련 장애복구(1)_ drop table명령으로 삭제된 table 복구. (0) | 2014.10.31 |
---|---|
불완전 복구(Icomplete Recover) - DML 관련 장애복구. (0) | 2014.10.31 |
## 매 백업 복구 실습시 항상 해야될 작업! (0) | 2014.10.31 |
노아카이브 로그 모드에서 복구.(미완?) (0) | 2014.10.30 |
ch3. Data File Recovery (0) | 2014.10.30 |
Archive Hang 발생시 해결 방법. (0) | 2014.10.30 |
ch1. 기본지식정리 (0) | 2014.10.30 |
Archive Redo Log mode로 변경 (미완) (0) | 2014.10.30 |
Orapw 파일이 삭제되었을 경우 조치법 (sys 암호가 기억이 안날 때) (0) | 2014.10.29 |
sys 사용자 암호 묻게 설정하기. (0) | 2014.10.29 |