1 说明
Oracle ASM扩展磁盘组具有flex磁盘组的所有特性,在具有特定的设计的扩展集群环境中,它包含跨多个物理存储节点的节点。
2 下面是扩展磁盘组的特点
- 1.扩展磁盘组的冗余度被设置为扩展冗余,扩展磁盘组的每个文件组具有自己的冗余属性设置。
- 2.扩展磁盘组中的文件和文件组的冗余是为每个站点指定的,而不是为每个磁盘组指定的。
- 3.这意味着副本数量是由冗余度乘以数据站点的数量决定的。如果将冗余设置为镜像,则指定两个副本,结果为两个数据站点的总副本数量为4。
- 4.扩展磁盘组可以容忍整个站点的损失,还可以容忍另一个站点上的两个故障组的丢失。
- 5.这意味着扩展磁盘组除了故障组级别之外,还可以容忍站点级别的故障。
- 6.在磁盘组创建期间,所有数据站点必须拥有相同数量的故障组。
- 7.为每个磁盘组指定一个配额组,而不是为每个站点指定。
- 8.配额组大小限制是所有站点上所有副本所需的物理空间。
- 9.例如,对于两个数据站点,一个具有冗余设置的6 M文件将使用配额组的24 M空间。
- 10.要创建扩展磁盘组,必须有三个站点、两个数据站点和一个quorum站点。每个数据站点应该有三个故障组,quorum站点应该有一个故障组。
- 11.对于数据库文件,冗余设置是由扩展磁盘组的文件组的冗余设置决定的。
- 12.COMPATIBLE.ASM和COMPATIBLE.RDBMS磁盘组属性必须设置为12.2或更高。
- 13.最小分配单元(AU)大小为4M。
- 14.不支持从另一个磁盘组类型转换到扩展磁盘组。
- 15.如果配置了Oracle Exadata,则可以从单元格推断故障组的站点规范。否则,可以在创建磁盘组时使用SQL语句指定站点规范。
3 具体例子
3.1 创建扩展磁盘组
更多内容,请查看官方文档:
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/ostmg/asm-filegroups.html#GUID-5A0CD2C9-3BE4-45FB-B5B6-5CD58D7F89EA