oracle磁盘组故障组的概念,ASM中理解的问题大家帮忙!!(asm的外部冗余,为什么也有故障组呢?)...
確認(rèn)幾個ASM概念與問題 大家看正確與否:
1、只要磁盤放在asm的磁盤組中就必須定義到故障組中,沒有任何磁盤即在磁盤組中又不在故障組中的,無論你是外部冗余,普通冗余,還是高度冗余。
2、無論是哪種冗余,數(shù)據(jù)文件在磁盤組中都是被條帶化的。(具體是細(xì)密、還是粗糙取決于模板了)。
3、“故障恢復(fù)組中的自動存儲管理磁盤(Automatic Storage Management disk)用于存儲數(shù)據(jù)的冗余備份。使用了故障恢復(fù)組后,數(shù)據(jù)及數(shù)據(jù)的冗余備份將分別存儲在不同磁盤上,從而避免了磁盤故障造成數(shù)據(jù)及冗余備份同時丟失。”這段話是文檔中的,但是外部冗余也有故障組,但是外部冗余是對文件沒有保護(hù)的。那故障組起什么作用呢?
這個例子就是每個磁盤都在自己的故障組中而且是外部冗余。
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、“鏡像管理的級別非常低。被鏡像的是盤區(qū),而不是磁盤。此外,每個磁盤將具有每個磁盤上主要的和鏡像的(次要的和第三位的)盤區(qū)”這是一本書里的一段話,這里的盤區(qū)是extend嗎?
5、“故障恢復(fù)組的構(gòu)成是與設(shè)備相關(guān)的。用戶要根據(jù)系統(tǒng)中各組件的容錯要求來設(shè)定故障恢復(fù)組。例如,系統(tǒng)中有五塊磁盤及一個 SCSI 控制器(SCSI controller)。如果 SCSI 控制器發(fā)生故障將導(dǎo)致所有磁盤失效。在此種情況下,用戶應(yīng)將每個磁盤放入不同的故障恢復(fù)組。再例如,系統(tǒng)中有兩個 SCSI 控制器,每個控制器上連接了兩塊磁盤,如果用戶需要對 SCSI 控制器進(jìn)行容錯,就應(yīng)使用每個 SCSI 控制器下的磁盤分別創(chuàng)建故障恢復(fù)組”這是文檔中的一句話,“用戶應(yīng)將每個磁盤放入不同的故障恢復(fù)組”怎么理解呢?共有5個磁盤,1號磁盤的故障組是2號,能這么放嗎?怎么寫呀?及時能這樣做了,怎么折騰都是一個控制器下的5塊盤,控制器壞了,這5塊盤還不是都看不見了。?
“如果用戶需要對 SCSI 控制器進(jìn)行容錯,就應(yīng)使用每個 SCSI 控制器下的磁盤分別創(chuàng)建故障恢復(fù)組”這話怎么理解是將控制器1下的兩塊盤做控制器2下磁盤的故障組;控制器2下的兩塊盤做控制器1下磁盤的故障組?能是這樣理解嗎?如果是這樣做怎么寫呢?
6、“默認(rèn)情況下,自動存儲管理(Automatic Storage Management)使用一塊磁盤構(gòu)成一個故障恢復(fù)組。用戶也可以在創(chuàng)建磁盤組(disk group)或向磁盤組中添加磁盤時設(shè)定一組磁盤作為故障恢復(fù)組。自動存儲管理優(yōu)化文件分布以降低設(shè)備故障造成數(shù)據(jù)丟失的可能性。”把一組磁盤作為故障恢復(fù)組語法怎么寫呀?
本人在此感謝您回答了我的問題。祝新年事事順!!!
[本帖最后由 shilei1 于 2010-2-20 11:34 編輯]
總結(jié)
以上是生活随笔為你收集整理的oracle磁盘组故障组的概念,ASM中理解的问题大家帮忙!!(asm的外部冗余,为什么也有故障组呢?)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单阻容降压电路图_升压降压芯片电路
- 下一篇: 如何在python中打开文件_Pytho