Error while performing database login with the oracle。jdbc。driverOracleDriver driver:Listener refused the connection with the following error:ORA-12505,TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client
was:localhost :1521:TESTDB
驱动加载的是classes14.jar
was:localhost :1521:TESTDB
驱动加载的是classes14.jar
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\client\network\admin\listener.ora
# Generated by Oracle configuration tools.LTNCTR =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = admin-PC)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)SID_LIST_LTNCTR =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\client)
(PROGRAM = extproc)
)
)tnsnames.ora 远程监听文件
代码展示:
# tnsnames.ora Network Configuration File: F:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.ORCL_172.16.0.231 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.231)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)ORCL_172.16.0.230 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.230)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)ORCL_192.168.0.79 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.79)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)YUE_127.0.0.1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = yue)
(SERVER = DEDICATED)
)
)TYEQ_20100402_10.3.63.164 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.63.164)(PORT = 1521))
)
(CONNECT_DATA =
(SID = tyeq_20100402)
(SERVER = DEDICATED)
)
)TYEQ_10.3.63.164 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.63.164)(PORT = 1521))
)
(CONNECT_DATA =
(SID = tyeq)
(SERVER = DEDICATED)
)
)HSDB_10.3.63.121 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.63.121)(PORT = 1521))
)
(CONNECT_DATA =
(SID = HSDB)
(SERVER = DEDICATED)
)
)ORCL_127.0.0.1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)ITNCDB2_10.3.63.117 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.63.117)(PORT = 1521))
)
(CONNECT_DATA =
(SID = itncdb2)
(SERVER = DEDICATED)
)
)ITNCDB1_10.3.63.116 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.63.116)(PORT = 1521))
)
(CONNECT_DATA =
(SID = itncdb1)
(SERVER = DEDICATED)
)
)
was:localhost :1521:TESTDB 你数据库服务名是不是写对了 也就是SID