::msjoo 님께서 쓰시길::
> 답변 감사합니다. 물론 그럴 거라고는 생각했습니다. 그런데 "DB 템플릿을 만들어 두고 이를 복사"하
> 신다는 게 무슨 말이죠? 조금 자세하게 설명해 주시면 고맙겠습니다.
오라클 데이타베이스 파일들( control files, redo log files, datafiles )과
parameter 파일만 있으면 DB를 동일한 O/S, DBMS에서 복사해서 사용할수
있습니다.
그래서 DB를 생성하면 system,rbs,temp,users등 오라클에서 항상 공통적인
(최소의 기본적인 ) 데이타베이스 파일이 있습니다.
오라클8i의 경우에는 아래 파일들은 항상 존재하지요.
----------------------------------------
SQL> select name from v$datafile union all
2 select member from v$logfile union all
3* select name from v$controlfile
NAME
----------------------------------------
/u01/oradata/ELISL/systemELISL01.dbf
/u01/oradata/ELISL/toolsELISL01.dbf
/u01/oradata/ELISL/rbsELISL01.dbf
/u01/oradata/ELISL/tempELISL01.dbf
/u01/oradata/ELISL/usersELISL01.dbf
/u01/oradata/ELISL/indxELISL01.dbf
/u01/oradata/ELISL/drsysELISL01.dbf
/u01/oradata/ELISL/redoELISL01.dbf
/u01/oradata/ELISL/redoELISL02.dbf
/u01/oradata/ELISL/redoELISL03.dbf
/u01/oradata/ELISL/controlELISL01.ctl
/u01/oradata/ELISL/controlELISL02.ctl
/u01/oradata/ELISL/controlELISL03.ctl
13 rows selected.
----------------------------------------
오라클 데이타베이스를 생성할 때 버전별로 이런 가장 많이 쓰는
타입으로 만들어 두고 shutdown 시킨 후에 이를 압축해서
가지고 다니면서 설치가 필요할 때는 DBMS만 설치를 하고
데이타베이스는 이를 깔고 필요한 만큼 변경/추가해서 사용합니다.
( 변경은 기껏해야 파일 이름을 바꾸거나 아니면 DB 이름을 바꾸는
정도이지요. )
테스트의 경우에는 변경은 않고 추가해서만 사용하면 되지요.
|