TNS-12547TNS-12560 TNS-00517 Linux Error: 104: Connection reset by peer

genweihua發表於2012-12-19
        今天在Linux系統下的oracle上建立資料庫,開始時監聽起來了,資料庫無法監聽服務,開啟listener.ora發現,確實監聽例項的部分,即:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
  )
加上後,監聽可以啟動,資料庫也可以註冊了。
後來發現例項啟動不起來,錯誤資訊有TNS-12547:TNS-12560 TNS-00517 Linux Error: 104: Connection reset by peer
具體錯誤提示如下:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux Error: 104: Connection reset by peer
上網查閱後,發現時hosts檔案修改錯誤。
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1         localhost.localdomain   localhost 
127.0.0.1          redhat
紅色的這一行,一定要有。
改完,儲存後,重啟監聽即可。

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

相關文章