數據庫啓動後報12514錯誤

數據庫啓動後報12514錯誤,默認的listener.ora文件如下

 

 修改方法如下,添加幾行代碼到這裏,如圖所示:

主要原因:

Oracle9i以後,後臺進程PMON會自動在監聽器中註冊在系統參數SERVICE_NAMES中定義的服務名,SERVICE_NAMES默認爲DB_NAME+DOMAIN_NAME。監聽配置文件listener.ora中可以不必指定監聽的服務名。但是,當數據庫處於關閉狀態下PMON進程沒有啓動,也就不會自動註冊監聽的實例名,所以使用sqlplus sys/his@orc0 as sysdba 會出現ORA-12514錯誤。

如果在listener.ora文件中指定監聽的實例名,則即使數據庫處於關閉狀態,仍然可以連接。

 

  (SID_DESC =

   (GLOBAL_DBNAME = ORCL)

   (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)

   (SID_NAME= ORCL)

   )

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章