ORA-00119: invalid specification for system parameter LOCAL_LISTENER

安裝RHCS+ORACLE,兩個ORACLE在兩個節點上互備,後來啓動第二個時有報錯:

ORA-00119: invalid specification for system parameter LOCAL_LISTENER

根據下面的方法解決,所以轉載過來,做一記錄。

我當時是在/etc/hosts中加了service的ip地址,並且在監聽中改了ORACLE監聽的IP,所以報錯。

 

前一段時間修改了主機的hostname,重啓oracle是提示錯誤ORA-00119: invalid specification for system parameter LOCAL_LISTENER。

 
分析原因可能在於hostname進行了修改。
 
解決方法:
 
首先仍然是瞭解錯誤信息:oerr ora 00119
 
00119, 00000, "invalid specification for system parameter %s" 
// *Cause: The syntax for the specified parameter is incorrect. 
// *Action: Refer to the Oracle Reference Manual for the correct syntax.
 
既然參數出現錯誤,那麼需要調整參數LOCAL_LISTENER
 
1、創建pfile:SQL>create pfile from spfile
 
2、修改pfile,pfile的命名方式爲init$ORACLE_SID.ora,存儲位置爲$ORACLE_HOME/dbs,檢查LOCAL_LISTENER這個參數,如果沒有,則在最後一行添加:
 
*.local_listener='(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ip)))',此處的ip就是oracle數據庫所在服務器的ip
 
3、修改完成後,保存退出
 
4、SQL>startup pfile='$ORACLE_HOME/dbs/init$ORACLE_SID.ora';
 
可以看到,數據庫啓動成功
 
5、重新創建spfile SQL>create spfile from pfile
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章