久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

oracle監聽器啟動1067錯誤處理的方法

152次閱讀
沒有評論

共計 2009 個字符,預計需要花費 6 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章主要介紹了 oracle 監聽器啟動 1067 錯誤處理的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓丸趣 TV 小編帶著大家一起了解一下。

1067 錯誤的出現是因為監聽文件 listener.ora 和 tnsnames.ora 里面的 IP 地址和本機的不一樣,(網絡連接的時候,地址容易發生變化),解決辦法可以是修改 oracle 的配置文件和修改監聽配置,開始— 輸入 Net manager 打開監聽配置程序。

配置主機名稱(自己寫的,我的配置的 localhost)和端口號,然后在 oracle 的安裝目錄中 (比如我的 F:\oracle\product\10.2.0) 中搜索文件 listener.ora 和 tnsnames.ora 文件, 分別查看和修改這兩個文件中的 Host 項(用 net manager 配置了主機名稱和端口后,listener.ora 文件中會自動改變)改為修改的主機名稱:tnsnames.ora 中要自己修改,好了,這會兒重啟 OracleOraDb10g_home1TNSListener 服務就可以啟動了。

    啟動之后,在連接時又會報出如下錯誤:

java.sql.SQLException: Listener refused the connection with the following error:

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

The Connection descriptor used by the client was:

這會兒是因為沒有數據庫名(SID),程序不能連接數據庫。打開 Oracle 的 listener.ora 文件:原文如下

# listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora

# Generated by Oracle configuration tools.

 

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)

      (PROGRAM = extproc)

    )

  )

 

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

    )

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

    )

  )

加入如下代碼:

(SID_DESC =

      (GLOBAL_DBNAME = ORCL)

      (ORACLE_HOME = /app/oracle/oracle/product/10.2.0/db_1)

      (SID_NAME = ORCL)

    )

變成:

#listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)

      (PROGRAM = extproc)

    )

     (SID_DESC =

      (GLOBAL_DBNAME = ORCL)

      (ORACLE_HOME = /app/oracle/oracle/product/10.2.0/db_1)

      (SID_NAME = ORCL)

    )

  )

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

    )

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

    )

  )

然后重新啟動 OracleOraDb10g_home1TNSListener 服務就可以了!

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享 oracle 監聽器啟動 1067 錯誤處理的方法內容對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,遇到問題就找丸趣 TV,詳細的解決方法等著你來學習!

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-18發表,共計2009字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 鹤山市| 临桂县| 清原| 荣成市| 安远县| 屏南县| 普格县| 墨脱县| 永福县| 阳信县| 临海市| 张北县| 龙州县| 富阳市| 白河县| 宁海县| 阿坝| 尉氏县| 曲麻莱县| 仁寿县| 永丰县| 洛扎县| 宿州市| 宁南县| 石棉县| 玛曲县| 开原市| 宁海县| 冀州市| 滨州市| 新兴县| 顺平县| 汤原县| 沽源县| 鄂尔多斯市| 巴塘县| 商丘市| 密山市| 周至县| 梅州市| 长春市|