關於“ORA-12545: 因目標主機或對象不存在,連接失敗。”原因分析及解決方案

原因修改了計算機名,原名PC2013031711cxw,後來修改爲:zrd
 

PL/SQL 登錄就報
---------------------------
ORA-12545: 因目標主機或對象不存在,連接失敗

解析:
用戶不能連接到Oracle數據庫,通常是主機不存在或由於更改操作系統信息,聽說查看
監聽日誌是診斷故障的主要手段,於是打開D:\oracle\product\10.2.0\db_1\network\log\listener.log一看,果然是:
以 pid=3128 開始
監聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
監聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PC2013031711cxw)(PORT=1521)))
TNS-12545: 因目標主機或對象不存在,連接失敗
TNS-12560: TNS: 協議適配器錯誤
  TNS-00515: 因目標主機或對象不存在,連接失敗
   32-bit Windows Error: 1001: Unknown error
將計算機名改爲“china”將D:\oracle\product\10.2.0\db_1\network\ADMIN目錄下的配製文件的HOST=PC2013031711cxw,全部修改爲zrd即可。
配置文件: listener.ora,tnsnames.ora
發佈了16 篇原創文章 · 獲贊 12 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章