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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iptables導致無法遠端連線oracleOracle
- 雙網路卡Server,listerner配置不當導致Clinet無法連線DB一例Server
- LD_LIBRARY_PATH設定不當導致無法登陸和啟動oracleOracle
- MySQL連線數過多導致服務無法正常執行MySql
- 大量"library cache lock"事件導致資料庫無法連線事件資料庫
- windows無法配置此無線連線的解決辦法Windows
- OS臨時埠耗盡導致無法建立資料庫連線資料庫
- logback配置不當導致頻繁類載入
- memory_target設定不當導致資料庫無法啟動的問題資料庫
- ORA-16191 錯誤導致無法連線DATA GUARD環境
- 應用使用JNDI,資料庫無法連線,導致的程序無法啟動問題處理資料庫
- WARNING! 配置不當,或導致Kotlin原始碼洩漏!Kotlin原始碼
- 環境變數設定錯誤導致sqlplus 連線不上oracle變數SQLOracle
- 【解惑】因xhost命令和DISPLAY環境變數操作不當導致無法啟動Oracle圖形化安裝介面變數Oracle
- Oracle 11.2.0.4 RAC $ORACLE_HOME/bin/oracle許可權不對導致無法啟動例項Oracle
- Windows無法配置此無線連線這個問題的解決辦法Windows
- 為什麼Oracle的外連線寫法不同導致查詢結果不同?Oracle
- 【LISTENER】配置靜態監聽時謹防SID_NAME大小寫問題導致資料庫無法連線資料庫
- listener的ORACLE_HOME配置出錯導致無法遠端登陸資料庫Oracle資料庫
- HA異常導致oracle資料庫無法啟動Oracle資料庫
- 9i java_pool_size 設定不當 導致無法使用者exp 邏輯匯出Java
- 無線網路連線不上的原因與解決辦法
- flash無法連線socket
- [APEX] APEX無法連線
- 誤修改ORACLE_HOME導致無法登陸資料庫Oracle資料庫
- 《連線》:科技公司工作時間不靈活導致女員工少
- Snappy 構建jdk的環境不對導致無法載入APPJDK
- Oracle 連線池配置Oracle
- win10ip地址配置錯誤網路無法連線怎麼辦 ip地址配置錯誤網路無法連線的方法Win10
- 蘋果電腦無法連線無線網路蘋果
- log4net配置和MySQL無法連線問題MySql
- grid與oracle使用者下oracle程式許可權不一致導致ORA-15055/ORA-27123無法連線ASM問題OracleASM
- oracle SGA設定過大導致資料庫無法啟動Oracle資料庫
- centos無法建立ssl連線CentOS
- Postgresql無法遠端連線SQL
- multicast導致節點無法加入叢集AST
- appium 如何與真機進行連線,目前切 webview 時遇到無法切入問題,導致無法定位元素APPWebView
- Oracle Database 12c查詢最佳化器的缺陷-外連線導致結果不準確OracleDatabase