刪除EM,強制結束EM程式後,啟動資料庫ORA-00119,ORA-00132報錯。

xingfei80發表於2014-07-21

  透過emca -deconfig dbcontrol db -repos drop命令刪除EM資料庫時,很長時間沒有刪除完成,期間資料庫連線數暴漲,達到資料庫最大連線數,結果前臺及後臺均連線不上資料庫。強制殺死EM及應用相關程式,關閉資料庫後,重啟資料庫時報:ORA-00119,ORA-00132錯誤。
SQL> startup;
  ORA-00119: invalid specification for system parameter LOCAL_LISTENER
  ORA-00132: syntax error or unresolved network name ’LISTENER_ORCL’

透過查詢metalink得出可能是我改了主機名導致的問題。

下面透過修改引數檔案解決該問題:

首先透過spfile建立pfile

$ sqlplus / as sysdba;
SQL> create pfile from spfile;

透過檢視pfile檔案發現有local_listener該引數,修改*.local_listener=’LISTENER_ORCL’為*.local_listener=‘(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))’ 儲存退出。

隨後登入資料庫根據修改的pfile檔案建立spfile

$ sqlplus / as sysdba;
SQL> create spfile from pfile;

最後啟動資料庫。OK,問題解決!

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

相關文章