581
汽車大全
Oracle無法啟動2——監聽程序當前無法識別連接描述符中請求的服務
一、發現問題
在連接oracle 10g數據庫的時候老是連不上,服務也啟動了,但一連接就彈出TNS:監聽程序當前無法識別連接描述符中請求的服務, 昨天還好好的連著,今天怎麼就突然不能用來,想想會不會是昨天改了配置文件的原因,對比了一下昨天備份的那個配置文件,發現有些地方不一樣。檢查了一下監聽的配置文件,發現裏麵並沒有配置注冊對我想要連接的那個數據庫服務的監聽器,上網找了下配置的語句,隻要在listener.ora配置
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = yourdb)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(SID_NAME = yourdb)
)
)
紅色部分是修改的語句。保存,重啟監聽服務TNSListener即可。
二、原因分析
讓listener主動加載服務,在使用lsnrctl start監聽程序時會將listener的服務注冊到進程監聽器(pmon)中。
原帖地址:https://blog.sina.com.cn/s/blog_69fb0c600100lo45.html
最後更新:2017-04-04 07:03:44