posts - 82, comments - 269, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理


Oracle
问题描述:
今天使用jdbc连接oracle 10.2.0.1.0 数据库的时候出现了下列错误:

Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153093120)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

而直接通过plsql可以正常连接数据库,或者可以通过sqlplus 连接数据库

经过debug和查找相关的资料发现问题原因如下:
jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name
而使用plsql连接数据库的时候,只需要数据库的services_name即可,所以修改连接字符串中的services_name 为sid_name

附:
察看数据库中当前的sid:

SQL> select INSTANCE_NAME from v$instance;

INSTANCE_NAME
----------------
hasl


评论

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2007-12-22 18:45 by fengzgxing
真的很谢谢!! 我弄这个弄了好久。谢谢楼主了。

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法 [未登录]  回复  更多评论   

2008-01-02 15:41 by jojo
解决问题了,非常感谢!!!

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2008-06-04 11:33 by yoxi
好人哪!!!

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2008-06-17 11:04 by solu
在您的提点下问题解决了,十分感谢

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法 [未登录]  回复  更多评论   

2008-08-09 15:07 by law
谢谢

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2008-11-16 08:38 by ADF
多谢,多谢。

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2008-12-15 16:39 by jjw
解决问题,很实用
谢谢楼主。

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2009-12-17 17:39 by goodguyzl
只想和楼上的同仁们一起深深的感激一下你,你的解释提供了重要的线索

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2010-06-30 11:12 by xs
十分感谢楼主,这个问题困扰一个晚上了,在Net Manager中配置的SID居然可以不是连接数据库用的

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法 [未登录]  回复  更多评论   

2010-12-14 11:15 by zz
楼主大神

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2011-06-10 11:36 by 杨如兵
不错 确实能解决问题

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2011-11-17 17:29 by xm
谢谢楼主

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2011-12-26 15:31 by gyq
多谢楼主,问题解决!

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法 [未登录]  回复  更多评论   

2012-07-06 18:30 by 落魄书生
thanks!终于搞定了

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2012-11-28 09:50 by Jill
感激不尽 好人 嘿嘿

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2013-01-17 13:12 by 刘贤义
非常感谢 网上的那些都不行

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法 [未登录]  回复  更多评论   

2013-01-24 09:17 by test
感谢楼主,分享这样的知识。

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2014-03-02 09:37 by 在哪设置啊
在哪设置啊在哪设置啊

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2014-03-02 09:50 by 在哪设置啊
楼上说的我是找不见啦,不过我也弄好了,我从新配置了下 监听端口 好了

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2014-03-11 15:48 by dsf
问题解决了。非常感谢!

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2014-04-06 17:57 by 路人毅
多谢

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法 [未登录]  回复  更多评论   

2014-06-27 14:54 by 123
多謝,正解!

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法 [未登录]  回复  更多评论   

2014-10-10 20:37 by stone
撸主大神啊

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2014-12-25 00:04 by 邓皓
多谢正解,楼主大神

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2014-12-25 00:06 by 邓皓
多谢楼主

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2015-11-04 23:11 by 雷海明
看不到

# re: JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法   回复  更多评论   

2015-12-29 11:00 by Mr
linux下oracle装了卸,卸了装,怎么折腾都是plsql能连接,jdbc不行。折腾了好久,万分感谢楼主分享。

只有注册用户登录后才能发表评论。


网站导航: