NAMES.DIRECTORY_PATH配置不當導致無法連線oracle
剛剛幫開發安裝了oracle客戶端,然後配置tnsnames.ora試圖用pl/sql developer登入資料庫,但總是報告應用程式無法監聽;
使用tnsping檢查一下,
C:\Documents and Settings\zhoushuangxian>tnsping 192.122.*.*
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 23-9月 -
2011 16:22:19
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的引數檔案:
已使用 HOSTNAME 介面卡來解析別名
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=192.122.*.*))(ADDRES
S=(PROTOCOL=TCP)(HOST=192.122.*.*)(PORT=1521)))
TNS-12541: TNS: 無監聽程式
而tnsnames.ora的配置為
justin =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.122.*.*)(PORT = 1522))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME =justin)
)
)
即明明指定的port為1522,但是tnsping卻顯示port=1521;
經過一番仔細辨別排查,發現使用tnsping顯示出一行資訊
已使用 HOSTNAME 介面卡來解析別名
看來並沒有使用tnsnames.ora用做解析檔案,修改該oracle客戶端的sqlnet.ora,
NAMES.DIRECTORY_PATH= (TNSNAMES)
強制其只使用tnsnames.ora作為解析檔案,修改後tnsping成功
C:\Documents and Settings\zhoushuangxian>tnsping 192.122.*.*
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 23-9月 -
2011 16:33:15
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的引數檔案:
D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 介面卡來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 192.122.*.*)(PORT = 1522))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_
NAME =justin)))
OK (60 毫秒)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15480802/viewspace-708209/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- logback配置不當導致頻繁類載入
- MySQL連線數過多導致服務無法正常執行MySql
- 應用使用JNDI,資料庫無法連線,導致的程序無法啟動問題處理資料庫
- Windows無法配置此無線連線這個問題的解決辦法Windows
- 【linux】【docker】Docker預設網段配置導致無法訪問LinuxDocker
- Snappy 構建jdk的環境不對導致無法載入APPJDK
- wpf popup導致MouseLeftButtonUp無法觸發
- 配置Oracle DBlink連線MySQL庫OracleMySql
- PL/Plus本地連線oracle配置Oracle
- win10ip地址配置錯誤網路無法連線怎麼辦 ip地址配置錯誤網路無法連線的方法Win10
- log4net配置和MySQL無法連線問題MySql
- ORA-01940 無法刪除當前連線的使用者
- appium 如何與真機進行連線,目前切 webview 時遇到無法切入問題,導致無法定位元素APPWebView
- MySQL時區導致無法產生表MySql
- Oracle監聽程式當前無法識別連線描述符中請求服務 解決方法Oracle
- ORACLE DSG資料同步軟體程式導致資料庫無法正常關閉Oracle資料庫
- mysql 遠端無法連線MySql
- bitbucket無法使用ssh連線
- centos無法建立ssl連線CentOS
- milvus 異常——無法連線
- React+Dav改變props不觸發componentWillReceiveProps導致頁面無法再次渲染React
- win10電腦提示windows無法配置此無線連線的解決步驟Win10Windows
- 由於無法分配ip而導致的FailedCreatePodSandBoxAI
- 記錄連線數導致警報失效,連線池少問題
- 無法連線遠端,Windows系統電腦無法遠端連線怎麼辦Windows
- ORACLE 配置連線遠端資料庫Oracle資料庫
- 本地無法連線Mysql的原因MySql
- linux 下 github ssh 無法連線LinuxGithub
- springboot連線hive無法啟動Spring BootHive
- ORACLE OGG引數修改引起佇列檔案異常導致抽取程式無法啟動Oracle佇列
- 當心ORACLE 12.2 RAC新特性引入的BUG導致ORA-4031Oracle
- 【epoll問題】EPOLLRDHUP使用導致無法接受資料
- 【伺服器資料恢復】異常斷電導致ESXI無法連線儲存的資料恢復案例伺服器資料恢復
- 如何配置MTS以穿越防火牆連線oracle防火牆Oracle
- FTP,FTP連線的辦法,配置方式FTP
- oracle兩節點RAC,由於gipc導致某節點crs無法啟動問題分析Oracle
- RAC節點hang住, oracle bug導致了cpu過高,無法啟動叢集隔離Oracle
- 你做了什麼自己沒數嗎?現在這個樣子我們也沒辦法—陣列故障操作不當導致無法恢復資料陣列
- link/Extended dependency 無法顯示連線