資料庫啟動後報12514錯誤

2021-09-25 21:37:48 字數 603 閱讀 4732

資料庫啟動後報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)

(sid_name= orcl)

)

plsql連線資料庫報 ORA 12514錯誤

這是因為新新增的監聽不是oracle資料庫預設的監聽 1521 此時資料庫使用靜態註冊監聽 動態監聽註冊,資料庫啟動時,自己預設就會註冊,當我們關閉資料時,也會自動登出,而使用非預設的埠號,就需要自己手動設定一些引數,使得資料庫能夠識別。需要所以即使啟動這個監聽成功,但是資料庫無法識別這個服務,因次...

SQLite資料庫報 1錯誤

今天除錯了一段 報 1錯誤 根據行 列名未找到對應的行 列 第一感覺是對應的資料庫是不是有問題,找了半天發現該有的行列都沒有缺,行列名也沒有寫錯。再以為是資料庫結構變化,需要重新安裝應用程式,於是重新部署在手機上,還是報同樣的錯誤。最後終於發現了問題,是自己的乙個小失誤 在定義cursor時,que...

Oracle資料庫報ora 28547錯誤解決方案

在家裡面使用本地資料庫用plsql可以正常開啟,來到公司後發現,程式本身可以查出資料,但是卻不能夠用plsql直接開啟,開啟則報ora 28547錯誤 通過搜尋前人回答,證實以下方法可用 1 繫結你的ip位址,別讓其動態獲取 2 修改oracle的網路配置檔案,具體做法是 在oracle安裝目錄下搜...