백업 테스트

개발/DB 2009/11/28 08:59
  1. 닫힌 백업 (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




  1. 열린 백업 (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' 카테고리의 다른 글

복구의 종류  (0) 2009/11/29
백업 테스트  (0) 2009/11/28
백업의 종류  (0) 2009/11/27
아카이브 로그 모드 설정  (0) 2009/11/26
백업및 복구를 위한 기본개념  (0) 2009/11/25
아카이브 로그 모드와 노 아카이브 로그 모드  (0) 2009/11/24
Posted by 무혹
TAG