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

部署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各有优缺点,你将如何选择他们呢?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值