关于ORACLE中错误Oracle中"listener does not currently know of SID given in connect desc

本文介绍了解决Oracle11g数据库连接错误的方法,包括检查配置文件中的SID设置及listener.ora文件的修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在使用oracle11g,在网上下载了安装文件后,在连接用ibatils连接数据库时
出现了上述错误,最后发现
<transactionManager type="JDBC" commitRequired="false">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver"/>
<property name="JDBC.ConnectionURL" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
<property name="JDBC.Username" value="sysman"/>
<property name="JDBC.Password" value="welcome"/>
</dataSource>
</transactionManager>
中的orcl时SID这个SID可以通过SQL语句查询出来SELECT NAME FROM v$database,如果上述错误还存在。
那么久需要去修改配置文件了
我的目录是这个D:\app\Administrator\product\11.1.0\db_2\NETWORK\ADMIN
中找到listener.ora,修改后的内容如下
# listener.ora Network Configuration File: D:\app\Administrator\product\11.1.0\db_2\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\app\Administrator\product\11.1.0\db_2)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = D:\app\Administrator\product\11.1.0\db_2)
(SID_NAME = orcl)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
最新提供关于ORACLE11g class12.jar和Oracle 11g 11.7.0.5.0 JDBC_ojdbc6.jar
的下载连接
我的网站设计 web design home page
[url]http://www.webdesign-cn.com[/url]
[url]http://www.webdesign-china.cn[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值