'백업'에 해당되는 글 2건

  1. 2009.11.28 백업 테스트
  2. 2009.11.27 백업의 종류

백업 테스트

개발/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 무혹
,

백업의 종류

개발/DB 2009. 11. 27. 08:59
  1. 닫힌 백업 (close backup, cold backup, offline backup)

  • 닫힌 백업 대상 파일

    데이터 파일, 컨트롤 파일, 파라미터 파일, 패스워드 파일, 리두 로그 파일등

  • 닫힌 백업 수행 과정

    a. 백업 대상 파일 정보 수집

    b. 오라클 종료

    c. 운영체제의 복사명령이나 백업 명령을 이용해서 대상 파일 백업

    d. 백업 이전 생성된 아카이브 로그 파일 삭제(용량 확보 목적)

    e. 오라클 재시작


  1. 열린 백업 (open backup, hot bakcup, online backup)

  • 열린 백업 조건

    아카이브 로그 모드 설정, 아카이브 프로세스 활성화

  • 열린 백업 수행 과정

    a. 백업 대상 테이블스페이스를 백업모드로 변경

    (백업모드가 아닌 offlineaccess 불가능, 백업모드는 access 가능하나

    필히 스크립트로 실행하여 속도 확보)

    : alter tablespace <테이블스페이스명> begin backup;

    b. 해당 테이블 스페이스의 데이터 파일을 백업 디렉토리로 복사

    c. 테이블스페이스를 정상적인 상태로 되돌린다.

    : alter tablespace <테이블스페이스명> end backup;

    d. 모든 파일의 동기화 정보 일치를 위해 체크포인트 강제 실행

    : alter system checkpoint;

  • 컨토롤 파일의 열린 백업

    *. alter database backup controlfile to <생성될 컨트롤 파일명> (주로 사용)

    *. alter database backup controlfile to trace; (스크립트로 실행)





'개발 > DB' 카테고리의 다른 글

복구의 종류  (0) 2009.11.29
백업 테스트  (0) 2009.11.28
아카이브 로그 모드 설정  (0) 2009.11.26
백업및 복구를 위한 기본개념  (0) 2009.11.25
아카이브 로그 모드와 노 아카이브 로그 모드  (0) 2009.11.24
Posted by 무혹
,