닫힌 백업 (close backup)
백업 디렉토리 : /backup/close/
Step 1 : 백업대상 파일 확인
SQL> select name, status from V$datafile; (datafile 목록확인)
SQL> select name, status from v$tempfile; (tempfile 확인)
SQL> select name from v$controlfile; (controlfile 확인)
SQL> select * from v$logfile;
SQL> !ls $ORACLE_HOME/dbs
Step 2 : DB shutdown
SQL> shutdown immediate; (shutdown abort;)
Step 3 : 파일 백업
SQL> !cp -rpf /app/ora10g/oradata/* /backup/close/
SQL> !cp -rpf /app/ora10g/10g/dbs /backup/close/
SQL> !rm /backup/archive/*
Step 4 : DB open
SQL> startup
열린 백업 (open backup)
백업 디렉토리 : /backup/open/
Step 1 : 백업 대상 확인
SQL> select tablespace_name, bytes, blocks, file_name from dba_data_files;
SQL> select tablespace_name, status, contents, extent_management,
segment_space_management from dba_tablespaces;
SQL> select * from v$controlfile;
Step 2 : 백업 스크립트 생성
SQL> !vi open.sql
alter tablespace SYSTEM begin backup;
!cp /app/ora10g/oradata/disk3/system01.dbf /backup/open/disk3/
alter tablespace SYSTEM end backup;
alter tablespace UNDO begin backup;
!cp /app/ora10g/oradata/disk3/undo01.dbf /backup/open/disk3/
alter tablespace UNDO end backup;
-----
-----
alter database backup controlfile to '/backup/open/control.ctl';
Step 3 : 백업 수행
SQL> @open
'개발 > DB' 카테고리의 다른 글
SQL SERVER 2012 복원 (0) | 2013.12.18 |
---|---|
복구의 종류 (0) | 2009.11.29 |
백업의 종류 (0) | 2009.11.27 |
아카이브 로그 모드 설정 (0) | 2009.11.26 |
백업및 복구를 위한 기본개념 (0) | 2009.11.25 |