1. 程式人生 > >Oracle 能夠tnsping,但程式無法訪問

Oracle 能夠tnsping,但程式無法訪問

最近,在一臺伺服器做了個應用部署,發現數據庫例項能夠通過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 能夠正常連線,程式訪問也正常。