ORA-01078 & LRM-00109錯誤解決方法

bluelight發表於2011-01-17
透過startup命令啟動資料庫時報錯,詳細如下:
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/oracle/product/10.0.3/gjwgdb/dbs/initgjwgdb.ora'
錯誤很明確,就是當資料庫在啟動時,預設讀取pfile引數檔案時報錯了,此時我進入該目錄一看,pfile檔案真的是沒有被建立。

解決辦法是:
$cd /oracle/admin/gjwgdb/pfile
cp init.ora /oracle/product/10.0.3/gjwgdb/dbs/initgjwgdb.ora
然後
$sqlplus / as sysdba
SQL>startup;
......
Database mounted.
Database opened.

如果啟動有問題
1.透過pfile重新建立spfile.ora
startup nomount pfile='parameter file path'
就可以了,不過不要忘記
create spfile from pfile
如果密碼有問題報:
ORA-01990:error opening password file '/oracle/product/10.2.0/dbs/orapw'
ORA-27037: unable to obtain file status
linux error: 2: No such file or directory
additional information:3
重新建立PW檔案
進入/oracle/product/10.2.0/dbs
鍵入:orapwd file='/oracle/product/10.2.0/dbs/orapw' password='test'
進行SQLPLUS狀態
SQL>shutdown immediate
SQL>startup
問題應該可以解決。
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1724534/viewspace-1044777/,如需轉載,請註明出處,否則將追究法律責任。

相關文章