백업 테스트

개발/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' 카테고리의 다른 글

SQL SERVER 2012 복원  (0) 2013.12.18
복구의 종류  (0) 2009.11.29
백업의 종류  (0) 2009.11.27
아카이브 로그 모드 설정  (0) 2009.11.26
백업및 복구를 위한 기본개념  (0) 2009.11.25
Posted by 무혹
,