博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDBC使用TNS连接多节点Oracle
阅读量:6280 次
发布时间:2019-06-22

本文共 1172 字,大约阅读时间需要 3 分钟。

JDBC使用TNS连接多节点Oracle
 
为了使用tns方式连接,只需要写出tns连接的rul即可,tns连接的url写法如下:
 
-- 未加注释的TNS连接串
jdbc:oracle:thin:@
(description=    
  (ADDRESS_LIST =
    (address=(protocol=tcp)(host=192.168.1.44)(port=1521))
    (address=(protocol=tcp)(host=192.168.1.45)(port=1521))
    (address=(protocol=tcp)(host=192.168.1.46)(port=1521))
    (load_balance=yes)
  )
  (connect_data =
    (service_name=ORACMS)
    (failover_mode =
      (type=session)
      (method=basic)
      (retries=5)
      (delay=15)
    )
  )
)
-- 加上注释后的TNS连接串
jdbc:oracle:thin:@
(description=    
  (ADDRESS_LIST =
    (address=(protocol=tcp)(host=192.168.1.44)(port=1521))
    (address=(protocol=tcp)(host=192.168.1.45)(port=1521))
    (address=(protocol=tcp)(host=192.168.1.46)(port=1521))
    (load_balance=yes)
//表示是否负载均衡
  )
  (connect_data =
  
//(server = dedicated)//该参数表示专用服务器模式
    (service_name=ORACMS)
//要操作数据库的服务名
    (failover_mode =
//连接失败后处理的方式
      (type=session)
//TYPE =SESSION表示当一个连接好的会话的实例发生故障,系统会自动将会话切换到其他可用的实例,前台应用无须再度发起连接,但会话正在执行的SQL 需要重新执行。
      (method=basic)
//表示初始连接就连接一个接点
      (retries=5)
//连接失败后重试连接的次数
      (delay=15)
//连接失败后重试的延迟时间(以秒为单位)
    )
  )
)
-- 要点说明
1、load_balance该参数值为yes就是采用负载均衡模式连接,为no就是采用非负载均衡模式
2、method该参数值为basic就是表示初始连接只有一个连接节点,为preconnect就是表示初始连接所有的rac接点
3、server 参数值 dedicated表示专用服务器模式,没什么实际用处,可以去掉

转载地址:http://ofyva.baihongyu.com/

你可能感兴趣的文章
【前端词典】实现 Canvas 下雪背景引发的性能思考
查看>>
大佬是怎么思考设计MySQL优化方案的?
查看>>
<三体> 给岁月以文明, 给时光以生命
查看>>
Android开发 - 掌握ConstraintLayout(九)分组(Group)
查看>>
springboot+logback日志异步数据库
查看>>
Typescript教程之函数
查看>>
Android 高效安全加载图片
查看>>
vue中数组变动不被监测问题
查看>>
3.31
查看>>
类对象定义 二
查看>>
收费视频网站Netflix:用户到底想要“点”什么?
查看>>
MacOS High Sierra 12 13系统转dmg格式
查看>>
关于再次查看已做的多选题状态逻辑问题
查看>>
动态下拉菜单,非hover
查看>>
政府安全资讯精选 2017年第十六期 工信部发布关于规范互联网信息服务使用域名的通知;俄罗斯拟建立备用DNS;Google打击安卓应用在未经同意情况下收集个人信...
查看>>
简单易懂的谈谈 javascript 中的继承
查看>>
iOS汇编基础(四)指针和macho文件
查看>>
Laravel 技巧锦集
查看>>
Android 使用 ViewPager+RecyclerView+SmartRefreshLayout 实现顶部图片下拉视差效果
查看>>
Flutter之基础Widget
查看>>