閱讀581 返回首頁    go 汽車大全


Oracle無法啟動2——監聽程序當前無法識別連接描述符中請求的服務

一、發現問題

在連接oracle 10g數據庫的時候老是連不上,服務也啟動了,但一連接就彈出TNS:監聽程序當前無法識別連接描述符中請求的服務, 昨天還好好的連著,今天怎麼就突然不能用來,想想會不會是昨天改了配置文件的原因,對比了一下昨天備份的那個配置文件,發現有些地方不一樣。檢查了一下監聽的配置文件,發現裏麵並沒有配置注冊對我想要連接的那個數據庫服務的監聽器,上網找了下配置的語句,隻要在listener.ora配置


SID_LIST_LISTENER =
  (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

  上一篇:go 由UIImageView中的UIButton不響應事件引發的
  下一篇:go 一個從UIImageView中獲得Image位置的函數