天天看點

啟動資料庫ORA-00119,ORA-00132報錯

前幾天在11g R2單機環境做goldengate測試時,在某次啟動資料庫時報了如下錯誤:

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