1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > oracle磁盘组故障组的概念 ASM中理解的问题大家帮忙!!(asm的外部冗余 为什么也有

oracle磁盘组故障组的概念 ASM中理解的问题大家帮忙!!(asm的外部冗余 为什么也有

时间:2021-11-30 17:08:03

相关推荐

oracle磁盘组故障组的概念 ASM中理解的问题大家帮忙!!(asm的外部冗余 为什么也有

确认几个ASM概念与问题 大家看正确与否:

1、只要磁盘放在asm的磁盘组中就必须定义到故障组中,没有任何磁盘即在磁盘组中又不在故障组中的,无论你是外部冗余,普通冗余,还是高度冗余。

2、无论是哪种冗余,数据文件在磁盘组中都是被条带化的。(具体是细密、还是粗糙取决于模板了)。

3、“故障恢复组中的自动存储管理磁盘(Automatic Storage Management disk)用于存储数据的冗余备份。使用了故障恢复组后,数据及数据的冗余备份将分别存储在不同磁盘上,从而避免了磁盘故障造成数据及冗余备份同时丢失。”这段话是文档中的,但是外部冗余也有故障组,但是外部冗余是对文件没有保护的。那故障组起什么作用呢?

这个例子就是每个磁盘都在自己的故障组中而且是外部冗余。

SQL> /

GROUP_NUMBER DISK_NUMBER NAME FAILGROUP CREATE_DA PATH

------------ ----------- ------------------------------ ------------------------------ --------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2 3 ORADG_0003 ORADG_0003 28-JAN-10 /dev/rhdisk7

1 1 ORABK_0001 ORABK_0001 28-JAN-10 /dev/rhdisk9

2 1 ORADG_0001 ORADG_0001 28-JAN-10 /dev/rhdisk5

2 2 ORADG_0002 ORADG_0002 28-JAN-10 /dev/rhdisk6

2 0 ORADG_0000 ORADG_0000 28-JAN-10 /dev/rhdisk4

1 0 ORABK_0000 ORABK_0000 28-JAN-10 /dev/rhdisk8

1 2 ORABK_0002 ORABK_0002 28-JAN-10 /dev/rhdisk10

7 rows selected.

SQL> select group_number, name, type, total_mb, free_mb from v$asm_diskgroup;

GROUP_NUMBER NAME TYPE TOTAL_MB FREE_MB

------------ ------------------------------ ------ ---------- ----------

1 ORABK EXTERN 614400 587773

2 ORADG EXTERN 819200 737700

4、“镜像管理的级别非常低。被镜像的是盘区,而不是磁盘。此外,每个磁盘将具有每个磁盘上主要的和镜像的(次要的和第三位的)盘区”这是一本书里的一段话,这里的盘区是extend吗?

5、“故障恢复组的构成是与设备相关的。用户要根据系统中各组件的容错要求来设定故障恢复组。例如,系统中有五块磁盘及一个 SCSI 控制器(SCSI controller)。如果 SCSI 控制器发生故障将导致所有磁盘失效。在此种情况下,用户应将每个磁盘放入不同的故障恢复组。再例如,系统中有两个 SCSI 控制器,每个控制器上连接了两块磁盘,如果用户需要对 SCSI 控制器进行容错,就应使用每个 SCSI 控制器下的磁盘分别创建故障恢复组”这是文档中的一句话,“用户应将每个磁盘放入不同的故障恢复组”怎么理解呢?共有5个磁盘,1号磁盘的故障组是2号,能这么放吗?怎么写呀?及时能这样做了,怎么折腾都是一个控制器下的5块盘,控制器坏了,这5块盘还不是都看不见了。?

“如果用户需要对 SCSI 控制器进行容错,就应使用每个 SCSI 控制器下的磁盘分别创建故障恢复组”这话怎么理解是将控制器1下的两块盘做控制器2下磁盘的故障组;控制器2下的两块盘做控制器1下磁盘的故障组?能是这样理解吗?如果是这样做怎么写呢?

6、“默认情况下,自动存储管理(Automatic Storage Management)使用一块磁盘构成一个故障恢复组。用户也可以在创建磁盘组(disk group)或向磁盘组中添加磁盘时设定一组磁盘作为故障恢复组。自动存储管理优化文件分布以降低设备故障造成数据丢失的可能性。”把一组磁盘作为故障恢复组语法怎么写呀?

本人在此感谢您回答了我的问题。祝新年事事顺!!!

[本帖最后由 shilei1 于 -2-20 11:34 编辑]

oracle磁盘组故障组的概念 ASM中理解的问题大家帮忙!!(asm的外部冗余 为什么也有故障组呢?)...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。