Oracle

게시글 보기
작성자 유건데이타 등록일 2015-05-21
제목 데이타베이스를 COLD BACKUP 받는 방법
데이타베이스를 COLD BACKUP 받는 방법
==================================

콜드 백업은 데이타베이스가 정상적으로 SHUTDOWN 된 상태에서 데이타 화일,
로그 화일, 콘트롤 화일을 모두 백업받는 것을 말한다. SHUTDOWN 하지 않고
OPEN 된 상태에서 백업을 받으면 백업받은 내용을 나중에 사용할 수가 없으므로
유의해야 한다.

콜드 백업을 위해서 데이타베이스를 SHUTDOWN 할 때에는 NORMAL, IMMEDIATE
옵션을 사용해야 하며 ABORT 를 사용해서는 안 된다. ABORT 를 사용한
경우에는 SHUTDOWN 후에 다시 STARTUP 하고 NORMAL 로 SHUTDOWN 하도록 한다.

콘트롤 화일과 데이타 화일 및 로그 화일의 위치를 확인하여 이들을 tar,
cpio, dd 등의 명령을 이용하여 백업 받도록 한다. NT 에서는 COPY 명령이나
탐색기를 이용해서 백업을 받으면 된다.


콘트롤 화일 확인 방법
---------------------
sqlplus에 system/manager로 접속해서

SQL>select value from v$controlfile;


데이타 화일 확인 방법
---------------------
SQL>select name from v$datafile;


로그 화일 확인 방법
------------------
SQL>select member from v$logfile;

위에서 확인된 3 종류의 화일들을 백업받으면 된다.
(오라클은 반드시 SHUTDOWN된 상태이어야 함)

필요에 따라서는 파라미터 화일까지 받아두는 것이 좋다.
파라미터 화일은 $ORACLE_HOME/dbs/init.ora 이다.
(NT 에서는 C:\ORANT\DATABASE\init.ora 화일이다.
보통은 initORCL.ora 라고 되어 있다.)

여기서 는 오라클 인스턴스 이름으로 환경변수 ORACLE_SID 로 지정이 되어
있다.(NT 에서는 REGISTRY에 지정됨)
Comment
등록된 코멘트가 없습니다.