TNS-01155的解決

Hoegh發表於2015-03-17

 今天在虛擬機器上啟動監聽程式報錯,具體錯誤如下:
       TNS-01155: 在 LISTENER.ORA 中指定的 SID_LIST_LISTENER 引數不正確
       NL-00303: NV 字串中存在語法錯誤

       對照了好幾遍,看不出配置有什麼毛病,但是程式不會說謊,肯定還是哪兒有問題。
      後來發現是一個很小的問題,因為我是從官方幫助文件裡複製新增的SID_LIST_LISTENER 引數。如下:

SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME = orcl)
  (SID_NAME = orcl)))


      但是,由於程式設計師的習慣使然,我把後面仨括號分了行,改成了:




SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME = orcl)
  (SID_NAME = orcl)
  )
)
我試著把後面仨括號恢復原狀,搞定。

     當然,這個解決辦法不知道有沒有普遍性,先記在這兒。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30162081/viewspace-1463368/,如需轉載,請註明出處,否則將追究法律責任。

相關文章