iteye_13161
iteye_13161
2010-08-11 22:43

jdbc 连接oracle rac 一会连接的上一会连接不上的问题?

已采纳

连接代码如下:
[color=blue]Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String addrRAC = "(ADDRESS=(PROTOCOL=TCP)(HOST =10.0.5.62)(PORT =1521))(ADDRESS=(PROTOCOL=TCP)(HOST =10.0.5.60)(PORT =1521))";

String url = "jdbc:oracle:thin:@" + "(DESCRIPTION="
+ "(ADDRESS_LIST=" + addrRAC + ")" + "(CONNECT_DATA="
+ "(SERVER=DEDICATED)" + "(SERVICE_NAME=racdbs)" + ")"
+ ")";

Connection oracn = DriverManager.getConnection(url, "system","qz123456");[/color]

[size=x-small]为什么一会连接的上一会连接不上,请大家给小弟一个意见。[/size]

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • hermit1216 hermit1216 11年前

    在应用服务器所在主机的host中配上到rac节点的ip映射即可。

    不行的话参考一下这个
    [url]http://blog.vsharing.com/songtao1971/A730963.html[/url]

    点赞 评论 复制链接分享
  • iteye_2075 「已注销」 11年前

    一般连接Oracle都是这样:
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
    String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
    String user="test";
    String password="test";
    Connection conn= DriverManager.getConnection(url,user,password);

    你改成这样试试。我怀疑是你的那些配置参数作怪

    点赞 评论 复制链接分享

相关推荐