异常信息:java.sql.SQLException: 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:
127.0.01:1521:ORCLClass.forName("oracle.jdbc.driver.OracleDriver");
String strDiver = "jdbc:oracle:thin:@127.0.01:1521:ORCL";
conn = DriverManager.getConnection(strDiver,"kimi","kimi");listener.ora文件内容如下:# listener.ora Network Configuration File: d:\Oracle\product\10.1.0\Client_1\network\admin\listener.ora
# Generated by Oracle configuration tools.LISTENER1 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
)SID_LIST_ORCL =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = d:\Oracle\product\10.1.0\Client_1)
(PROGRAM = extproc)
)
)ORCL =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
)
)
我用过localhost,还是一样,以前我是连上的,但是有段时间没用,现在又不行了,改过IP,用IP地址替换HOST=内容还是一样的错误
!
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
127.0.01:1521:ORCLClass.forName("oracle.jdbc.driver.OracleDriver");
String strDiver = "jdbc:oracle:thin:@127.0.01:1521:ORCL";
conn = DriverManager.getConnection(strDiver,"kimi","kimi");listener.ora文件内容如下:# listener.ora Network Configuration File: d:\Oracle\product\10.1.0\Client_1\network\admin\listener.ora
# Generated by Oracle configuration tools.LISTENER1 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
)SID_LIST_ORCL =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = d:\Oracle\product\10.1.0\Client_1)
(PROGRAM = extproc)
)
)ORCL =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
)
)
我用过localhost,还是一样,以前我是连上的,但是有段时间没用,现在又不行了,改过IP,用IP地址替换HOST=内容还是一样的错误
!
=====================================================================================
是 SID 的问题
数据库服务起来了吗?
用机器名替换127.0.0.1试一下
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)