[관리] Oracle DB Cold Backup 하기 ( Full 백업 방식 )
*** DB를 COLD BACKUP(FULL BACKUP)
COLD BACKUP은 데이타베이스가 정상적으로 SHUTDOWN된 상태에서 데이타화일, 로그화일,
콘트롤화일을 모두 백업받는 것을 말한다. SHUTDOWN하지 않고 OPEN된 상태에서 백업을
받으면 백업받은 내용을 나중에 사용할 수가 없으므로 유의해야 한다.
COLD BAKUP을 위해서 데이타베이스를 SHUTDOWN할 때에는 NORMAL, IMMEDIATE 옵션을
사용해야 하며 ABORT를 사용해서는 안된다. IMMEDIATE를 사용한 경우에는 SHUTDOWN 후에
다시 STARTUP 하고 NORMAL로 SHUTDOWN 하도록 한다.
콘트롤화일과 데이타화일 및 로그화일의 위치를 확인하여 tar, cpio, dd등의 명령을
이용하여 백업받도록 한다.
콘트롤 화일 확인 방법
SQLDBA> show parameter control_files
데이타 화일 확인 방법
SQLDBA> select name from v$datafile;
로그 화일 확인 방법
SQLDBA> select member from v$logfile;
필요에 따라서는 파라미터 화일까지 받아두는 것이 좋다. 파라미터 화일은
$ORACLE_HOME/dbs/init.ora이다.