基于ASM冗余设计的架构,仲裁磁盘组应该如何去规划?

基于ASM冗余设计的架构,仲裁磁盘组应该如何去规划?

3回答

冯帅冯帅  数据库管理员 , 贝壳金服
王磊磊赵法威care等赞同了此回答
ASM使用独特的镜像算法:不镜像磁盘,而是镜像盘区。作为结果,为了在产生故障时提供连续的保护,只需要磁盘组中的空间容量,而不需要预备一个热备(hot spare)磁盘。不建议用户创建不同尺寸的故障组,因为这将会导致在分配辅助盘区时产生问题。ASM将文件的主盘区分配给磁盘组中的一...显示全部

ASM使用独特的镜像算法:不镜像磁盘,而是镜像盘区。作为结果,为了在产生故障时提供连续的保护,只需要磁盘组中的空间容量,而不需要预备一个热备(hot spare)磁盘。不建议用户创建不同尺寸的故障组,因为这将会导致在分配辅助盘区时产生问题。ASM将文件的主盘区分配给磁盘组中的一个磁盘时,它会将该盘区的镜像副本分配给磁盘组中的另一个磁盘。给定磁盘上的主盘区将在磁盘组中的某个伙伴磁盘上具有各自的镜像盘区。ASM确保主盘区和其镜像副本不会驻留在相同的故障组中。
磁盘组的冗余可以有如下的形式:双向镜像文件(至少需要两个故障组)的普通冗余(默认冗余)和使用三向镜像(至少需要3个故障组)提供较高保护程度的高冗余。 一旦创建磁盘组,就不可以改变它的冗余级别。为了改变磁盘组的冗余,必须创建具有适当冗余的另一个磁盘组,然后必须使用RMAN还原或DBMS_FILE_TRANSFER将数据文件移动到这个新创建的磁盘组。
三种不同的冗余方式如下:
1、 外部冗余(external redundancy):表示Oracle不帮你管理镜像,功能由外部存储系统实现,比如通过RAID技术;有效磁盘空间是所有磁盘设备空间的大小之和。
2、 默认冗余(normal redundancy):表示Oracle提供2份镜像来保护数据,有效磁盘空间是所有磁盘设备大小之和的1/2 (使用最多)
3、 高度冗余(high redundancy):表示Oracle提供3份镜像来保护数据,以提高性能和数据的安全,最少需要三块磁盘(三个failure group);有效磁盘空间是所有磁盘设备大小之和的1/3,虽然冗余级别高了,但是硬件的代价也最高。
至于如何选择,不言而喻。

收起
 2017-10-26
浏览2560
韩成亮韩成亮  数据库管理员 , KE
王磊磊赵法威care等赞同了此回答
asm的仲裁磁盘组数量由 normal,high、external冗余级别决定的。如:在normal中必须有3个故障组存在3个votedisk,在high中必须要有5个故障组存在5个votedisk在external只有1个votedisk个数要是奇数,便于投票选举,且表决磁盘文件的个数最多为15个,但一般没必要超过5个建议必须norm...显示全部

asm的仲裁磁盘组数量由 normal,high、external冗余级别决定的。
如:
在normal中必须有3个故障组存在3个votedisk,
在high中必须要有5个故障组存在5个votedisk
在external只有1个votedisk
个数要是奇数,便于投票选举,且表决磁盘文件的个数最多为15个,但一般没必要超过5个
建议必须normal级别以上,同时还要做好相关的备份计划

收起
 2017-10-26
浏览2432
赵海赵海  技术经理 , 大连
王磊磊赵法威care等赞同了此回答
例如一个简单的例子:A中心存储的LUN在系统上看到的设备文件名叫: hdisk1,hdisk2,100G hdisk3,hdisk4,20G, hdisk5,1GB中心存储的LUN在系统上看到的设备文件名叫: hdisk6,hdisk7,100G hdisk8,hdisk9,20G, hdisk10,1G仲裁中心的LUN在系统上看到的文件名叫:hdisk11,1G DATA磁盘...显示全部

例如一个简单的例子:
A中心存储的LUN在系统上看到的设备文件名叫: hdisk1,hdisk2,100G hdisk3,hdisk4,20G, hdisk5,1G
B中心存储的LUN在系统上看到的设备文件名叫: hdisk6,hdisk7,100G hdisk8,hdisk9,20G, hdisk10,1G
仲裁中心的LUN在系统上看到的文件名叫:hdisk11,1G

DATA磁盘组: 规划两个failuregroup:
failuregroup1=(hdisk1,hdisk2) failuregroup2=(hdisk6,hdisk7)
策略=normal

FRA磁盘组:规划两个failuregroup:
failuregroup1=(hdisk3,hdisk4) failuregroup2=(hdisk8,hdisk9)
策略=normal

OCR磁盘组:
hdisk5,hdisk10,hdisk11

两个数据库实例。

例子比较简单,供参考而已。

收起
 2017-10-27
浏览2320

提问者

haozhangsir系统工程师, 银华

问题状态

  • 发布时间:2017-10-26
  • 关注会员:4 人
  • 问题浏览:5352
  • 最近回答:2017-10-27