ITPub博客

首页 > Linux操作系统 > Linux操作系统 > asm中failgroup的问题

asm中failgroup的问题

原创 Linux操作系统 作者:hope1234567hope 时间:2011-06-13 17:56:11 0 删除 编辑
asm中failgroup的问题

想问下NORMAL REDUNDANCY的话,FAILGROUP至少为2,
为2的时候数据会被存两份,第一份假设存在failgroup A里,那么另一份就一定会存入非failgroup A的任意一个failgroup B里。

如果多于2,如下:
CREATE DISKGROUP dgroup1 NORMAL REDUNDANCY
FAILGROUP controller1 DISK
'ORCL:ASM01', 'ORCL:ASM02', 'ORCL:ASM03'

FAILGROUP controller2 DISK
'ORCL:ASM04', 'ORCL:ASM05', 'ORCL:ASM06'

FAILGROUP controller3 DISK
'ORCL:ASM07', 'ORCL:ASM08', 'ORCL:ASM09'

FAILGROUP controller4 DISK
'ORCL:ASM10', 'ORCL:ASM11', 'ORCL:ASM12';
数据如何存储呢?是第一份放到controller1 ,另一份会放到controller2 和controller3 和controller 4中么?

还有
create diskgroup dgroup1 normal redundancy disk
'C:\asmdisks\disk1',
'C:\asmdisks\disk2';

create diskgroup dgroup1 normal redundancy  
failgroup f1 disk 'C:\asmdisks\disk1',
failgroup f2 disk 'C:\asmdisks\disk2';
有啥区别?

我的理解是
这两个不一样,前者每个磁盘自身作为自身的冗余对象,
而后者则fg1与fg2互为故障组,即磁盘disk1与disk2中的extent互为镜像。

第一个如果坏一个盘,那就不可用了,但是第二个写法 就不会有这样问题!坏一个 数据库仍然可以用,是么?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8497396/viewspace-748668/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-12-17

  • 博文量
    44
  • 访问量
    141651