码迷,mamicode.com
首页 > 数据库 > 详细

web应用程序使用jdbc连接rac数据库失败

时间:2014-12-25 18:44:57      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:jdbc连接   oracle   scanip   rac   

现网环境:oracle11gr2+rhel6.4_x86_64 双节点rac

scanip:192.168.1.100

service-name: orcl

节点实例名:orcl1、orcl2


故障现象:在同一个网段内的应用服务器使用jdbc连接scanIP,url地址为:

jdbc:oracle:thin:@192.168.1.100:1521:orcl,

据开发人员说,以前一直是这么写的,没有出现过什么问题,但现在的环境

就是连接不了,开发人员始终认为是数据库有问题,不得以只能先从数据库

层面去排除,经过测试可以确定数据库监听,rac相关的服务都是正常的,

所以还是定位问题应该是出在jdbc的书写方式上,或者其它的程序问题。

经过多方咨询求证,才知道有scanIP时jdbc要按下面的格式书写


jdbc:oracle:thin:@{scan-listener-hostname}:{port}/{service-name}


于是修改成:jdbc:oracle:thin:@192.168.1.100:1521/orcl

终于可以了,呵呵,算是积累的一点小经验吧


web应用程序使用jdbc连接rac数据库失败

标签:jdbc连接   oracle   scanip   rac   

原文地址:http://crazy123.blog.51cto.com/1029610/1595954

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!