TNS 監聽程式無法啟動專用伺服器程序,

2021-05-24 23:48:12 字數 756 閱讀 3341

最近老遇到:ora-12500:tns:監聽程式無法啟動專用伺服器程序,  ora-12560:tns:協議介面卡錯誤

這兩個錯誤:

最可能的原因是連線數過多.除此之外的其他原因:

1. 原因:oracle的資料庫服務沒有啟動。使用命令net start oracleserviceoradb(oradb為資料庫名字)即可。如果仍沒有解決,請繼續向下看。

如果資料庫服務啟動失敗,則很有可能是其登錄檔項值損壞,最好的做法是以下兩步:

1)oradim -delete -sid oradb 刪除資料庫服務項

2)oradim -new -sid oradb 新增資料庫服務項

注:這個過程中如果出錯,就重啟計算機!

資料來自: 中國自學網(www.cnzixue.com

) 詳細出處參考:

2.  tnsnames.ora配置不正確

對於專用伺服器程序來說,tnsname應該是如下格式

test =

(description =

(address_list =

(address = (protocol = tcp)(host = 192.168.0.1)(port = 1521))

)(connect_data =

(server = dedicated)                      //這行是必須的

(service_name = orcl)))

3.用低版本的listener去監聽高版本的資料庫造成的呢

TNS 12541 TNS 無監聽程式

c documents and settings administrator lsnrctl status lsnrctl for 32 bit windows version 10.2.0.1.0 production on 10 3月 2008 14 3 1 10 正在連線到 descripti...

oracle服務和監聽無法啟動

由於計算機名稱改變或者ip位址改變導致本地資料庫無法啟動,問題大概描述如下 如上,如此操作之後服務仍然無法啟動,接下來需要其他操作 檢視日誌總的內容,大概是 check if repos user already exists.解決方案如下 oracle 2010 10 19 12 07 30 閱讀...

ORA 12514(TNS 監聽程式

在安裝oracle 11g 過程中由於配置的原因,安裝過程中報了如下錯誤 按照安裝提示執行後面的操作後,開啟pl sql developer 連線 資料庫時總報ora 12514 tns 監聽程式當前無法識別連線描述符中請求的服務 oracle net manager裡面測試,測試服務是否能夠成功。...