728x90
# 백업(사용자관리)
l 백업
1. 사용자 관리 백업 : OS 명령어로(CP 명령어) 백업
- cold backup (shutdown 상태)
- hot backup (=online backup, open 상태)
2. rman을 사용한 백업 : rman 명령어로 백업
- cold backup (mount 상태)
- hot backup (open 상태)
l 사용자 관리 백업
- hot backup (=online backup)
: DB의 data file 들만 백업
: data file 들의 동기화정보를 갱신하지 않도록 해놓고 OS 명령어로 백업
- 동기화정보 : DB에 있는 파일들이 모두 같은 시점의 파일들임을 증명하는 정보
SQL> select file#, checkpoint_change# from v$datafile_header; FILE# CHECKPOINT_CHANGE# ---------- ------------------ 1 999798 2 999798 3 999798 4 999798 5 999798 6 999798 7 999798 |
- checkpoint를 수동으로 일으키는 명령어
SQL>alter system checkpoint;
SQL> select file#, checkpoint_change#
from v$datafile_header;
- data file의 동기화정보를 갱신하지 않도록 하는 명령어(백업모드로 변경해야 한다)
SQL> select * from v$backup;
SQL> col tablespace_name for a10
SQL> col file_name fro a55
SQL> select file_id, tablespace_name, file_name
from dba_data_files;
SQL> alter tablespace users begin backup;
SQL> select * from v$backup;
# 해당 파일이 백업모드인지 확인
$ cd /home/oracle
$ mkdir onlinebackup
# onlinebackup 디렉토리 생성
$ cd /u01/app/oracle/oradata/dbdb
$ cp users01.dbf /home/oracle/onlinebackup
SQL> alter tablepspace users end backup;
# 다시 백업모드에서 일반 모드로 변경(동기화정보가 갱신될 수 있도록)
SQL> select * from v$backup;
'빅데이터과정 > WORKSHOP 1 ' 카테고리의 다른 글
#24_140716_WSHOP_복구 어드바이져 (0) | 2014.07.16 |
---|---|
#24_140716_WSHOP_백업(RMAN) (0) | 2014.07.16 |
#23_140715_WSHOP_백업/복구 (0) | 2014.07.15 |
#22_140714_WSHOP_자동화된 유지관리 (0) | 2014.07.15 |
#22_140714_WSHOP_테이블 통계정보 (0) | 2014.07.15 |