Oracle 能夠tnsping,但程式無法訪問
阿新 • • 發佈:2018-12-13
最近,在一臺伺服器做了個應用部署,發現數據庫例項能夠通過Oracle 自帶命令tnsping訪問,如下所示
C:\Documents and Settings\Administrator>tnsping test TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 02-11月- 2018 15:23:20 Copyright (c) 1997, 2005, Oracle. All rights reserved. 已使用的引數檔案: C:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora 已使用 TNSNAMES 介面卡來解析別名 Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 10.238.103.193)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = abc))) OK (40 毫秒) C:\Documents and Settings\Administrator>
但通過sqlplus 無法訪問
顯示如下錯誤
剛開始以為是防火牆問題,核查了埠,發現可以連線,後來核查了資料庫,發現數據庫例項名稱不是abc,而是ab,修改完成後,sqlplus 能夠正常連線,程式訪問也正常。