我們的ERP DB是以pfile來啟動,顧問建議可以改為spfile來啟動,
因為DB的Script是addbctl.sh,所以查詢內容找到了更改的地方:
路徑:
$ORACLE_HOME/appsutil/scripts/<sid>_<hostname>/adstrtdb.sql
例如:
cd $ORACLE_HOME/appsutil/scripts/TEST_rp7410
cp adstrtdb.sql adstrtdb.sql.bk
vi adstrtdb.sql
內容只要找到starup這個關鍵字,把startup之後的字串刪除,DB時就會以spfile啟動
(略)…
REM connect / as sysdba;
spool /erptest/clonedb/9.2.0/appsutil/log/test_rp7410/addbctl_CLONE.txt
define USER="&1"
connect &USER;
startup pfile=/erptest/testdb/9.2.0/dbs/initTEST.ora
exit
(略)…
因為DB的Script是addbctl.sh,所以查詢內容找到了更改的地方:
路徑:
$ORACLE_HOME/appsutil/scripts/<sid>_<hostname>/adstrtdb.sql
例如:
cd $ORACLE_HOME/appsutil/scripts/TEST_rp7410
cp adstrtdb.sql adstrtdb.sql.bk
vi adstrtdb.sql
內容只要找到starup這個關鍵字,把startup之後的字串刪除,DB時就會以spfile啟動
(略)…
REM connect / as sysdba;
spool /erptest/clonedb/9.2.0/appsutil/log/test_rp7410/addbctl_CLONE.txt
define USER="&1"
connect &USER;
startup pfile=/erptest/testdb/9.2.0/dbs/initTEST.ora
exit
(略)…