1.1 磁盘组管理
1.1.1 创建磁盘组
如存在磁盘LUNs:
/dev/rhdisk11
/dev/rhdisk12
/dev/rhdisk13
/dev/rhdisk14
创建一个EXTERNAL REDUNDANCY的磁盘组DGDATA:
SQL>CREATE DISKGROUP DATA EXTERNAL REDUNDANCY
DISK '/dev/rhdisk11',
'/dev/rhdisk12',
'/dev/rhdisk13',
'/dev/rhdisk14'
ATTRIBUTE 'au_size'='4M', <-仅11gR2有效
'compatible.asm' = '11.2',
'compatible.rdbms' = '11.2',
'compatible.advm' = '11.2'; <-仅11gR2有效
在创建磁盘组中的示例时,显式设置下列磁盘组属性的值:
l AU_SIZE
指定磁盘组的分配单元的大小。 您可以在视图V$ASM_DISKGROUP的ALLOCATION_UNIT_SIZE列查看磁盘组属性的AU_SIZE值。仅11gR2版本有效,在分配大的存储空间时指占大的分配单元大小。
l COMPATIBLE.ASM
指定使用磁盘组的Oracle ASM实例软件的最低版本。
l COMPATIBLE.RDBMS
指定使用磁盘组数据库实例RDBMS软件的最低版本
l COMPATIBLE.ADVM
磁盘组COMPATIBLE.ADVM属性确定磁盘组可以包含Oracle ASM卷的版本。 该值必须设置为11.2或更高。 设置该属性之前,COMPATIBLE.ASM值必须为11.2或更高。
1.1.2 向磁盘组添加新的磁盘
假定/dev目录中发现以下磁盘的磁盘标识:
/dev/rhdisk13 -- member of DISKGROUP DATA
/dev/rhdisk14 -- member of DISKGROUP DA