查看: 746|回复: 12

[讨论] Oracle 11g RAC 连接串应该怎么配置?

[复制链接]
论坛徽章:
1
优秀写手
日期:2013-12-18 09:29:16
发表于 2018-3-10 17:54 | 显示全部楼层 |阅读模式
方法一:jdbcracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.5)(PORT =1521))(LOAD_BALANCE = yes))(CONNECT_DATA =(SERVICE_NAME = ytdb1)))

方法二:jdbcracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.5)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = ytdb1)))

方法三:jdbcracle:thin:@(DESCRIPTION=(LOAD_BALANCE=yes) (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.100.3)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.100.4)(PORT=1521)))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=ytdb1)))

192.168.100.5 是SCANIP。

哪一种连接会负载均衡?
论坛徽章:
188
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
发表于 2018-3-10 19:41 | 显示全部楼层
用scan ip就对了.

使用道具 举报

回复
论坛徽章:
188
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
发表于 2018-3-10 19:42 | 显示全部楼层
你不会scan ip是一个的把.
1,2 会负载平衡.

使用道具 举报

回复
认证徽章
论坛徽章:
0
发表于 2018-3-12 10:29 | 显示全部楼层

        DESCRIPTION =
        (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.5)(PORT = 1521)))
        (CONNECT_DATA = (SERVICE_NAME = ytdb)) 这样设置才合理 service_name一定是数据库的服务名

使用道具 举报

回复
论坛徽章:
0
发表于 2018-3-12 15:42 | 显示全部楼层
xxxxxxxdb =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = scanIP)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = xxx)
    )
  )

使用道具 举报

回复
论坛徽章:
0
发表于 2018-3-12 15:43 | 显示全部楼层
另一配法:
xxxxxdb =
(DESCRIPTION =
  (ADDRESS= (PROTOCOL= TCP)(HOST= vip1)(PORT= 1521))
  (ADDRESS= (PROTOCOL= TCP)(HOST= vip2)(PORT= 1521))
    (LOAD_BALANCE = yes)
    (FAILOVER = ON)
  (CONNECT_DATA =
     (SERVER= DEDICATED)
     (SERVICE_NAME = xxxxx)
     (FAILOVER_MODE =
      (TYPE= SELECT)
      (METHOD= BASIC)
      (RETRIES = 30)
      (DELAY = 5)
    )
  )
)

使用道具 举报

回复
论坛徽章:
0
发表于 2018-3-12 15:47 | 显示全部楼层
生产上两种都配了,方便使用
两种都可负载
用scanip会话会自动分配到某一实例上,用另一种VIP也同理

使用道具 举报

回复
论坛徽章:
1
秀才
日期:2018-06-21 10:08:00
发表于 2018-3-12 15:52 | 显示全部楼层
很多生产环境不建议使用scan ip,说是scan ip有BUG,建议使用VIP连接数据库。

使用道具 举报

回复
论坛徽章:
0
发表于 2018-3-12 16:07 | 显示全部楼层
同意楼上,最近项目中实际生产中jdbc配了scanip是有问题的,最后是使用vip的方式解决的

使用道具 举报

回复
论坛徽章:
1
优秀写手
日期:2013-12-18 09:29:16
 楼主| 发表于 2018-3-17 16:24 | 显示全部楼层
89028690 发表于 2018-3-12 16:07
同意楼上,最近项目中实际生产中jdbc配了scanip是有问题的,最后是使用vip的方式解决的

配置scanip ,具体会有什么问题?能说下吗

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

【有奖讨论】解决存储挑战了解一下
奖品:米家车载空气净化器 、米家声波电动牙刷 、小米运动蓝牙耳机

在数字经济时代,井喷式增长的数据,在释放大量商业价值的同时,也随之对企业的IT基础设施带来了不容忽视的挑战!如何存储、管理、使用这些数据呢?这是一条比以往更艰难的路~

活动时间:9月20日-10月11日

参与讨论>>
TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表