Oracleデータベースを他のマシンにコピーする手順(Solaris10の場合)。
CPUのアーキテクチャやディレクトリ構成は同じものとする。
例).cshrc
setenv ORACLE_BASE $HOME/app/oracle setenv ORACLE_HOME $ORACLE_BASE/product/11.1.0/db_1 setenv ORACLE_SID orcl set path=($path $ORACLE_HOME/bin /sbin) setenv LD_LIBRARY_PATH $ORACLE_HOME/lib setenv NLS_LANG Japanese_Japan.JA16EUC
- 以下をコピーする。
$ORACLE_BASE/* $ORACLE_HOME/*
- Oracle Netの設定を行う。
$ORACLE_HOME/network/admin/listener.ora $ORACLE_HOME/network/admin/tnsnames.ora $ORACLE_HOME/network/admin/sqlnet.ora
- 初期化パラメータを変更する。*1
$ORACLE_HOME/dbs/init<SID>.ora $ORACLE_HOME/dbs/spfile<SID>.ora
- 自動起動設定を行う。
/var/opt/oracle/oratab /etc/init.d/dbora /etc/rc0.d/K01dbora /etc/rc3.d/S99dbora
*1:LOCAL_LISTENERなどでホスト名などを指定している場合