部署RAC,你会选择裸设备方式还是ASM方式

在IBM POWER相关项目中,很多主机都用于关键后台数据库,比如ORACLE;为了实现负载均衡和高可用,很多用户喜欢采用RAC;

为实现多节点对同一数据库的并发访问,一般常用的三种选择是:一是集群文件系统,二是目前最常用的裸设备方式,这是UNIX平台下部署RAC最为常见的,三是自ORACE 10G以来ORACLE推出的一种介于裸设备与文件系统之间的RAC文件管理方案,那就是ASM(Automatic Storage Manegement自动存储管理);

那么,如果在AIX下部署RAC,你将使用哪种方式呢?裸设备?还是ASM?
或许你认为裸设备成熟,性能优越;但是缺点也是显而易见的,那就是
1)裸设备管理困难,DBA未必对AIX操作系统非常熟练,给日常的维护和管理带来麻烦,
2)采用裸设备方式,需要HACMP软件支持以加载卷组,对DBA来说,又增加了人力成本,
3)ORACLE 11G已经不支持裸设备方式的OUI建库了,到了11G的下一版本,ORACLE见彻底抛弃裸设备而采用ASM方式;也就是说,到了12G,你将完全无法在RAC环境中使用裸设备!显然现在开始熟悉ASM为时未晚。

而ASM作为ORACLE大力推荐的数据库管理方式,它的优越之处是显而易见的
ASM将卷管理和文件系统集成在一起提供给Oracle数据库:
1)数据库文件自动均布在所有存储上,提高资源使用率,优化性能;类似于网格存储和IBM XIV、DELL EQUALLOGIC等阵列的存储方式,将数据分割成1M的存储单元,自动均衡分布在所有的ASM DISK上,避免热点;

2)自动重组数据,保持负载均衡,性能长期稳定;ASM有3种存储方式,1是外部冗余,这时ASM不对数据做冗余,完全由外部阵列的RAID提供数据保护;2是一般冗余即基于存储单元(默认1M)的镜像,将这些存储单元分配到相应的DISKGROUP中,和阵列的RAID不同;3是高度冗余,和方式2一样,但副本有3分;因此,采用ASM来管理数据库,数据迁移将变得非常简单和高效,只需要把新的存储PV ADD到相应DISKGROUP,然后将旧的存储PV REMOVE,之后ORACLE ASM将自动重新组织数据,即relbalance,完成之后即可将旧存储物理卸下!

3)简化数据库文件管理,ASMCMD提供很多类似UNIX的操作命令,可以对ASM的文件进行类似OS层的常规操作,比如CP等,大大方便了DBA的管理成本;

4)支持单实例数据库和RAC数据库;

5)ASM功能绑定在Oracle内核中,无需安装HACMP或第三方HA软件;ORACLE CRS就是一个完整的集群解决方案
等等

裸设备和ASM各有优缺点,你将如何选择他们呢?
参与179

0同行回答

“答”则兼济天下,请您为题主分忧!
xhc0116123xhc0116123系统分析师神码
asm是未来趋势显示全部
asm是未来趋势收起
系统集成 · 2015-08-01
浏览3761
lengxf2008lengxf2008其它铁岭市社保信息中心
生产库用的是asm,感觉挺好的。不用再装hacmp了,crs和hacmp都装在一起了,两个集群软件难免会有点冲突什么 ...heuet032606 发表于 2012-7-12 10:21 我感觉这是两层面的东西,功能和作用是不同的,HACMP是基本硬件的和操作系统集群的,而CRS是基于ORACLE数据库集群的,所以还是有必要...显示全部
生产库用的是asm,感觉挺好的。不用再装hacmp了,crs和hacmp都装在一起了,两个集群软件难免会有点冲突什么 ...
heuet032606 发表于 2012-7-12 10:21


我感觉这是两层面的东西,功能和作用是不同的,HACMP是基本硬件的和操作系统集群的,而CRS是基于ORACLE数据库集群的,所以还是有必要都安装的。再推荐看一下论坛‘小东家’上的文章:http://www.aixchina.net/club/thread-28190-1-1.html收起
政府机关 · 2015-02-15
浏览3802
axiaowuuaaxiaowuua系统运维工程师Gigaset
2015年看到这个帖子时,ASM正当时,所以我们要向前看哈。显示全部
2015年看到这个帖子时,ASM正当时,所以我们要向前看哈。收起
互联网服务 · 2015-02-15
浏览3709
lengxf2008lengxf2008其它铁岭市社保信息中心
回复 20# 0_0 所以你现在看到了,ORACLE的一体机就出现了。显示全部
回复 20# 0_0

所以你现在看到了,ORACLE的一体机就出现了。收起
政府机关 · 2015-02-15
浏览3773
OPS911OPS911项目经理南通协趣科技
oracle未来的方向就是替掉所有的除自己之外的东西显示全部
oracle未来的方向就是替掉所有的除自己之外的东西收起
IT分销/经销 · 2014-03-18
浏览3749
wazhlwazhl软件开发工程师浙江联众卫生信息科技有限公司
2011年的帖子,2014来回复。支付ASM,安装简单。显示全部
2011年的帖子,2014来回复。支付ASM,安装简单。收起
互联网服务 · 2014-02-26
浏览3726
lzj09022351lzj09022351系统工程师中国太平保险集团公司
全部看完了,为什么就没有人用其他文件系统呢?我就既不用RAW,也不用ASM!显示全部
全部看完了,为什么就没有人用其他文件系统呢?
我就既不用RAW,也不用ASM!收起
互联网服务 · 2012-12-11
浏览3712
hellohphellohp系统管理员暂无
回复 43# myguangzhou     南京大学的显示全部
回复 43# myguangzhou


    南京大学的收起
金融其它 · 2012-12-08
浏览3740
hellohphellohp系统管理员暂无
回复 15# tanyangxf     11g也可以用文件系统显示全部
回复 15# tanyangxf


    11g也可以用文件系统收起
金融其它 · 2012-12-08
浏览3779
hellohphellohp系统管理员暂无
回复 15# tanyangxf     11g也可以用文件系统显示全部
回复 15# tanyangxf


    11g也可以用文件系统收起
金融其它 · 2012-12-08
浏览3758

提问者

myguangzhou
技术经理Uniwise
擅长领域: 服务器AIXUnix

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-01-10
  • 关注会员:1 人
  • 问题浏览:100275
  • 最近回答:2015-08-01
  • X社区推广