오라클 데이타베이스를 물리적 백업하는 방법은
2가지가 있습니다.
콜드 백업과 핫백업이 있지요.
noarchive 모드에서는 핫백업이 불가능하구요.
당연히 콜드 백업을 하셔야 합니다.
일단 control files과 redo log files과 data files을 알아야 합니다.
SVRMGR> select name from v$controlfile union all
select member from v$logfile union all
select name from v$datafile;
로 파일 리스트를 알 수 있습니다.
보통 이 파일들이 특정 디렉토리에 있다면 이 디렉토리를
백업하시면 됩니다. ( 이때 반드시 DB를 shutdown immediate로 다운시킨 후에
작업을 하시기 바랍니다. )
P.S.
만약 다른 시스템으로 DB를 옮기는 것이 목적이라면 디렉토리 구조를
이전 시스템과 동일하게 하시든지 아니면 alter database 명령과
initSID.ora 파일을 변경시켜줘야 합니다.
당연히 parameter 파일도 옮겨야 하겠죠.
::group98 님께서 쓰시길::
> 오라클 서버를 다른 시스템에 완전히 옮기는 방법?
>
> 기존에 돌아가는 시스템에 데이타를 noarchive로 백업하려고 하는데..
>
> 그냥 tar 명령으로 묶어서 옮기니.. 잘 안되는 군요..
>
> 백업해야 할 화일들과.. 주의 사항등을
>
> 좀 적어 주시면 감사하겠습니다.
|