- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
f5
F5 Oracle RAC解决方案;什么是Oracle RAC;Oracle 体系结构;OCI(Oracle Call Interface)是ORACLE公司开发的一个应用程序开发工具,是一个通过访问Oracle数据库的服务器,控制各类SQL语句的执行,进而创建应用程序的的应用程序接口(API)。它支持SQL所有的数据定义,数据操作,查询,事务管理等操作,支持C和C++的数据类型,调用,语法和语义。它提供了一组可对Oracle数据库进行存取的接口子例程(函数)。
?TNS协议是Oracle数据库服务器和客户端通信的协议。TNS协议传输可以使用TCP/IP协议,使用SSL的TCP/IP协议,命名管道和IPC协议传输。
JDBC(Java Data Base Connectivity ,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。;BIGIP与Oracle RAC的结合;一、高可用性:f5内置了Oracle数据库的健康检查模板,可以提供基于内容的健康检查,通过对Oracle RAC发起一个JDBC请求,通过验证返回值来判断RAC服务器的可用性。
;二、部署灵活:串联,旁路方式均可部署,给用户提供最为灵活的解决方案。;三、特有的Full Proxy架构:数据库对数据的实时性要求非常高,f5采用Full Proxy架构,使得我们可以针对服务器端和客户端分别采用不同的TCP Profile,定义不同的超时时间和重传机制,可以保证用户的长连接不会因为后台某一台服务器的好坏而中断。并且可以允许用户无缝的添加,摘除RAC以及RAC后端的Oracle服务器;四、使用iRules根据Instance name字段或是Service Name字段进行定位,将用户请求进行RAC节点定位以降低RAC节点间的复制。
; Oracle RAC负载均衡的基本配置与普通的LTM本地负载均衡相似,将用户的Oracle RAC地址加入到一个Pool中,并在LTM上发布一个相对应的Virtual Server,供Client端访问。
如果采用串联模式,需使用SNAT。
; 建议针对每一个RAC节点分别建立健康检查,需要用户配合输入数据库的相关信息。必要时,可使用Debug功能,将下拉选框选成“Yes”之后,可以Log里看到相关Debug的内容。以便与用??配合进行相关的Troubleshooting。;测试中发现,当客户端使用OCI方式访问时,数据库连接正常,也可以返回相应的值,但当客户端使用JDBC方式访问,则会出现数据库连接不上的情况。
通过tcpdump抓包分析,发现当使用OCI方式访问时TNS会有将连接重定向到Pool Member,即Oracle RAC服务器,而使用JDBC方式的请求则会直接返回TNS Refused。
由于f5负载均衡采用的是目的地址转换,但在JDBC连接串请求时,TNS包头里的地址没有被转换,这时候我们需要使用Stream功能进行强制的转换。;
when CLIENT_ACCEPTED {
set selected [LB::select]
eval $selected
set node_ip [lindex $selected 3]
STREAM::expression @[IP::local_addr]@$node_ip@
STREAM::enable
}
使用这样的一段iRules,并在VS里开启Stream Profile,可以强制TNS协议进行地址转换,应用之后,抓包可以看到TNS重定向,数据库访问正常。
您可能关注的文档
- 周国平经典哲理语句摘录.doc
- 《陈情表》知识点归纳2.ppt
- 房精摘录-房地产广告语大杂烩.doc
- 《隆中对》和《出师表》知识点归纳.ppt
- 产品结合线解决方案.ppt
- 题库——摘录要点型.doc
- 新目标英语九年级第一单元U1-3语法知识点概括.ppt
- 高考情态动词常考知识点归纳.ppt
- 二年级下册数学知识点归纳课件.pptx
- 销售 售前 需求挖掘与解决方案.ppt
- 【2015中考夺分+广西】知识点归纳与练习+专题5+八年级上册+Modules+1-4(共45张PPT).ppt
- 2014八年级上册英语Units1-5单元知识点归纳.ppt
- 【2015中考夺分+广西】知识点归纳与练习+专题15+九年级上册+Modules+10-12(共24张PPT).ppt
- 2017届高考生物二轮复习 必修课本重点句子及核心知识点归纳 课件.ppt
- 【2015中考夺分+广西】知识点归纳与练习+专题6+八年级上册+Modules+5-6(共19张PPT).ppt
- 苏教版数学四年级上册第二单元知识点归纳复习.pptx
- 英语商业文书大全(摘录).doc
- 紧固件检验标准摘录.doc
- 会报《合气道指南》的摘录文章.doc
- 【2015中考夺分+广西】知识点归纳与练习+专题3+七年级下册+Modules+7-12.ppt
最近下载
- 肠套叠护理PPT课件讲解PPT课件.pptx VIP
- (沪教版2024)二年级数学上册新教材解读课件.pptx
- 小儿肛管排气.pptx VIP
- 新解读《GB_T 5271.9 - 2001信息技术 词汇 第9部分_数据通信》最新解读.docx VIP
- 新解读《GB_T 18492-2001信息技术 系统及软件完整性级别》最新解读.docx VIP
- PPT灌肠操作及并发症处理.pptx VIP
- 基于ABAQUS的橡胶材料粘弹性特性仿真.docx VIP
- 《带式输送机概述》PPT课件.pptx
- 1 “钓鱼”游戏(课件)一年级上册科学人教鄂教版2025.ppt
- 山东理工大学2021-2022学年《Python程序设计》期末考试试卷(A卷)及标准答案.docx
文档评论(0)