asm中failgroup的问题

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博客 ” ,链接:http://blog.itpub.net/8497396/viewspace-748668/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8497396/viewspace-748668/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值