1. 백업을 받아야 하는 대상
(1) 필수적인 파일 : Data Files, Control Files, Redo Log Files
- data file : 실제 데이터가 저장되어있는 파일 (select name, staus from v$datafile)
- control file : DB운영하는데 중요한 내용이 들어있는 파일, 현재사용중인 파일만 사용가능 (select name from v$controlfile)
- redo log file : 데이터에 변경이 일어난 내용을 복구에 사용하기 위해 저장하고 있는 파일(select member from v$logfile)
(2) 선택적인 파일 : parameter file, password file, sqlnet.ora, listener.ora, tnsnames.ora
* 저장경로 : $ORACLE_HOME/dbs/
- parameter file : 오라클 서버를 운영하는데 필요한 각종 설정 정보 저장 -> 손상시 오라클 서버 open안됨
- password file : sysdba권한의 암호를 저장하는 파일
* 저장경로 : $ORACLE_HOME/network/admin
- sqlnet.ora, listener.ora, tnsnames.ora : 외부에서 DB서버로 접속할때 중요한 역할을 하는 리스너 프로그램 설정파일
2. 백업의 종류 및 특징 ※ 정상적인 shutdown 상태에서 백업! (immediate, transactional, normal)
① 닫힌 백업 = Cold Backup, Closed Backup
- Database의 운영상태가 Closed된 상태에서 수행하는 백업
- 백업시점이 모두 동일해야함
- Data File, Online Redo Log File, control File 백업가능
- Archived Log mode/ No archived log mode 둘다 가능
* 작업순서 : 백업 대상 확인 -> DB 종료 -> 대상 백업 수행 -> DB open
② 열린 백업 = Hot Backup, Begin Backup, Online Backup, Open backup
- 닫힌 백업과 달리 DB가 운영중이 (Open) 상태에서도 백업 수행 가능
- Archived Log mode 상태에서만 수행 가능
- 많은 양의 Redo Log가 발생
- Data File, Control File만 백업 가능
* 작업순서 : 백업 대상 확인(해당 tablespace 상태, 이름 등) -> tablespace begin backup -> 복사 -> tablespace end backup
Q1. Hot Backup시 주의사항
Q2. Hot Backup시 백업이 불가한 파일
Q3. Hot Backup시 만약 end backup을 안하면 어떤일이 발생할까요?
[닫힌백업]
step1. 백업할 대상 확인
step 2. DB 종료
step 3. 위에서 확인한 파일들을 백업할 경로로 복사 (cp)
step 4. DB open
[열린백업]
step 1. archive log mode인지 확인 / tablespace 상태 확인
* No Archive mode에서 작업할때 >> 에러 발생
step 2. 백업해야할 data file의 경로와 해당 tablespace 확인
step 3. vi로 sql를 미리 작성하여 한번에 작업할수 있도록 작성함
step 4. 미리 작성해놓은 sql을 @로 호출하여 실행 >> 차례대로 하나씩 작업 진행됨
* 현재 begin backup 상태 여부 확인방법
'oracle > [Recovery] 기타' 카테고리의 다른 글
[Clone DB] clone db를 이용한 drop tablespace 복구 (1) | 2014.11.10 |
---|---|
[Clone DB] clone db와 exp/imp를 이용한 drop table복구 (0) | 2014.11.10 |
[Log Miner] Log Miner 활용 (0) | 2014.11.05 |
Archive Log (mode변경, hang발생시 해결방법, log압축) (0) | 2014.10.29 |
sys 사용자 암호 묻도록 설정하기/ orapw 파일 삭제되었을 경우 조치 (0) | 2014.10.29 |
댓글