查看: 33347|回复: 97

[精华] 想在linux运行健壮的Oracle RAC吗?- 内有biti精彩回帖。

[复制链接]
论坛徽章:
116
ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31喜羊羊
日期:2015-03-25 15:04:022010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:19
发表于 2008-3-27 13:30 | 显示全部楼层 |阅读模式
本帖最后由 shahand 于 2012-5-8 21:32 编辑



============================ 2012.5.8 更新
时过境迁
在集群存储领域
oracle和veritas又经过几年的此消彼长
这边文章给出的解决方案现在看来有一些过时
在此希望各位读者注意
============================  结束更新


想在 linux  系统上运行 ORACLE RAC?



来自于 VERITAS  的SFRAC将会帮助你提高Oracle RAC  数据库的管理性,性能以及可用性


作者:Brian Schwarz,


目录

设计一个平衡的体系...........................................................................................................3

使用一个健壮的集群文件系统......................................................................................3

为数据库建立一个易于管理的基础...........................................................................4

防止集群心跳线被破坏(split brain) .....................................................................5

提高成功的几率 .....................................................................................................................5


设计一个平衡的体系




  良好的工程设计原理,建议设计整个系统共同配合工作,以取得预期的输出结果,如果你希望利用 Oracle RAC  来提高你数据库系统的可用性,你应该确保系统体系中的其他部份同时具备高度的可用性。例如,应该考虑在系统中使用冗余的存储设备,防止当系统中唯一的存储设备发生故障时,导致整个数据库都不可用的问题.如果你考虑的是 Oracle RAC  系统的可扩展性,那么相应的你需要确保系统体系中的其他部分也能够提供足够的可扩展性。




VERITAS Storage Foundation for Oracle RAC  为企业提供了集群文件系统技术和集群卷管理技术,一次管理一个集群而不是一个节点。


VERITAS Storage Foundation for Oracle RAC  提供 了业界认可的软件RAID,从而利用多个存储设备的优势来提高I/O性能和可用性。

VERITAS Cluster Server使用可靠的I/O fencing  技术防止集群发生“split brain”现象


VERITAS Storage Foundation for Oracle RAC Dynamic Multi- Pathing  利用了多SAN连接来增加可用性和性能。



使用一个健壮的集群文件系统



VERITAS  为在 Linux  上使用 Oracle RAC  提供了一个健壮的集群文件系统,CFS  文件系统是对当前普遍使用而且健壮的 VERITAS File System  的扩展,在一个 RAC  系统中起着非常重要的作用,因为利用它可以减少管理成本,降低 RAC  安装的复杂性。为什么会这样呢?因为如果没有 CFS  文件系统你将不得不把 Oracle
的数据文件和Oracle  二进制文件存储在裸设备上。裸设备产生了许多令人头痛的管理方面的问题,首先,很多工具都不支持裸设备,标准的Unix  命令例如 ls, tar,  mkdir,以及 mv  都不支持裸设备,如果没有 CFS,像备份数据库这样简单的操作都将会变得非常复杂. VERITAS CFS  是一种真正普遍适用的文件系统,适用于任何类型的文件,包括数据文件,Oracle  二进制流, administration scripts(管理脚本)或是第三方的软件程序。The VERITAS CFS是一种 POSIX兼容型型文件系统,因此,它支持所有标准的命令和任务,例如备份/恢复等。



为数据库建立一个易于管理的基础

为Oracle RAC设计的VERITAS Storage Foundation for Oracle RAC  同样包括了(CVM)集群文件系统技术。 CVM是当前流行且可靠的VERITAS Volume Manager技术的扩展。任何企业级UNIX服务器的管理人员都会感谢Volume Manager带来的灵活性。 CVM具有VERITAS VolumeManager的所有主要特征:包括RAID 0, 1, 1+0,  和 0+1以及动态多路径管理(DynamicMulti- Pathing,DMP)。VERITAS为LINUX平台提供了唯一的CVM解决方法。RAID 1  的功能允许你把Oracle数据文件镜像为两个存储阵列,以防止单一存储阵列的失效导致整个系统的不可用。 VERITAS CVM支持更加高级的功能使得你可以在线添加磁盘,在线向集群内
添加节点。此外, VERITAS DMP软件可以在服务器和存储器之间提供Active/Active式的连接来增加I/O的性能和可用性。系统管理员不需要手动调节负载平衡。添加VERITAS DMP这个功能/软件并不需要额外的成本,也无需向存储阵列厂商索取额外的软件。


防止集群心跳线被破坏(split brain)

集群对于增强系统的可用性非常有效, Oracle RAC通过对同样的数据库负荷使用多服务器来提高其可扩展性。集群环境的一个缺点就是会出现所谓的"Split Brain”这样一种现象,当集群中的节点相互之间失去通讯后将会分辩不出哪些节点是属于该集群的,哪些不属于该集群(这种情况发生在当节点挂起,或是相互连接失败时),此时心跳线就会被破坏。在 RAC  环境中这是一个很严重的问题,因为心跳线被破坏将会导致数据库的损坏。当节点在存取共享文件而无法互相协调时,数据库就会被损坏。 Oracle CacheFusion依赖于正确的节点通信和成员资格,没有它,所有的节点都假定自己有权访问整个数据库,此时,写操作就有可能相互冲
突。 Oracle RAC的 VERITAS Storage Foundation for Oracle RAC  利用 I/O Fencing  技术充分的解决了这个问题。传统的对于心跳线被破坏的解决方法都专注于”投票”方法,比如使用选举设备,这些方法本质上就存在着这样的缺点:它们都是假定环境中的服务器“运行良好”:心跳线被破坏的全部后果导致了服务器分辨不清楚成员资格从而作出错误的决定(也就是说,这个时候的服务器并非运行良好的)。VERITAS  的方法保证了系统在存储层的完整性,而且并不要求系统处于运行良好的状态。


提高成功的几率


对于大部分的 IT  公司, Oracle RAC  还是一个崭新的技术,使用 LINUX  作为企业级数据库环境的平台同样也是一个相对较新的概念。运行于 linux  下的 Oracle RAC  使用了两项新技术,使得采用已经证实的存储管理以及集群技术变得十分有利。VERITAS不仅仅在存储软件方面是市场的领军厂商,在运行于 UNIX
和 Linux  平台上的集群软件上也同样在业界内领先。

[ 本帖最后由 shahand 于 2008-12-17 17:24 编辑 ]
a.JPG
认证徽章
论坛徽章:
131
2006年度最佳技术回答
日期:2007-01-24 12:58:48福特
日期:2013-10-24 13:57:422014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142013年新春福章
日期:2013-02-25 14:51:24
发表于 2008-3-27 13:45 | 显示全部楼层
广告?

使用道具 举报

回复
论坛徽章:
0
发表于 2008-3-27 14:08 | 显示全部楼层
hehe,I like CRS+ASM!

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
66
ITPUB元老
日期:2005-07-16 18:49:11授权会员
日期:2005-10-30 17:05:33ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44现任管理团队成员
日期:2011-05-07 01:45:08版主3段
日期:2012-05-15 15:24:11
发表于 2008-3-27 14:12 | 显示全部楼层
LVM2+OCM+RAC

使用道具 举报

回复
论坛徽章:
3
授权会员
日期:2007-10-17 23:23:03ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
发表于 2008-3-27 16:12 | 显示全部楼层
我顶,哈哈!虽然是广告!

使用道具 举报

回复
认证徽章
论坛徽章:
71
2015年新春福章
日期:2015-03-06 11:57:312013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-01-06 13:31:18蜘蛛蛋
日期:2013-01-06 10:26:08茶鸡蛋
日期:2012-11-21 19:35:23ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07版主2段
日期:2012-05-15 15:24:11铁扇公主
日期:2012-02-21 15:02:402012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51
发表于 2008-3-27 16:14 | 显示全部楼层
了解一下

使用道具 举报

回复
认证徽章
论坛徽章:
4
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:虎
日期:2009-03-01 12:38:04蛋疼蛋
日期:2011-08-09 08:26:22ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41
发表于 2008-3-27 19:30 | 显示全部楼层
veritas的方案是不错的,毕竟是老牌做cluster和storage的。不过就是太贵了。

使用道具 举报

回复
论坛徽章:
124
生肖徽章:马
日期:2007-09-26 12:36:24生肖徽章:马
日期:2007-09-26 17:03:45生肖徽章:马
日期:2007-09-26 17:03:35生肖徽章:马
日期:2007-09-26 17:02:38生肖徽章:马
日期:2007-09-26 17:02:07生肖徽章:马
日期:2007-09-26 17:02:01生肖徽章:马
日期:2007-09-26 17:02:00生肖徽章:马
日期:2007-09-26 17:01:53生肖徽章:马
日期:2007-09-26 12:38:07生肖徽章:马
日期:2007-09-26 12:37:55
发表于 2008-6-5 00:02 | 显示全部楼层
搞点资料来读读,如果有试用的最好了

使用道具 举报

回复
论坛徽章:
116
ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31喜羊羊
日期:2015-03-25 15:04:022010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:19
 楼主| 发表于 2008-6-5 10:07 | 显示全部楼层
原帖由 vongates 于 2008-6-5 00:02 发表
搞点资料来读读,如果有试用的最好了


Contact me if any interest.  

使用道具 举报

回复
论坛徽章:
1
ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:37
发表于 2008-6-5 10:26 | 显示全部楼层
没什么说的,老牌的东东,用过backup 10d,的确不错,就一个字,贵.

使用道具 举报

回复

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

本版积分规则 发表回复

【内含福利】这个大会由AI推荐~
福利投放:从IT168申领报名可获得600元门票;到场可获得小米手环3一个

40+场AI前沿主题演讲, 五大AI专题论坛, 1000平米AI实景应用展区, 更有30+大咖亲临, 美国工程院院士丛京生、中国工程院院士高文、美国杜克大学终身副教授陈怡然、百度深度学习技术平台部负责人马艳军等顶级研究专家为你带来最前沿的AI分享。 金秋九月,AICC2018人工智能计算大会 与你,邀约北京!

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