#ASM 翻译系列第三十四弹:ASM INTERNAL ASM Disk Group Attributes

原文: ASM Disk Group Attributes
作者: Bane Radulovic
译者:邱大龙,沃趣科技数据库技术专家,主要参与公司产品实施、测试、维护以及优化。对SQL优化、数据迁移、备份容灾等有深入的研究,对大数据量数据迁移、故障恢复、高并发下数据库性能调优有丰富的经验。
审校:魏兴华
责编:仲培艺

磁盘组的属性是ASM 11.1版本引入的,是磁盘组层面而非ASM实例层面的。磁盘组的属性有一些只能在创建磁盘组时指定,有一些只能在创建之后指定,还有一些可以在任何时候指定。

本篇内容是对本系列文章——【ASM Attributes Directory】的展开。

ACCESS_CONTROL.ENABLED

ACCESS_CONTROL.ENABLED属性指定了一个磁盘组的ASM File Access Control是否启用,参数的值可以设置为true或者false(默认)。

如果这个属性设置为true,ASM文件的访问权限就会受到控制。如果设置为false,任何用户都可以访问磁盘组上的任意文件。其他所有的操作都不依赖于此属性。

这个属性可以用ALTER DISKGROUP语法来修改。

ACCESS_CONTROL.UMASK

ACCESS_CONTROL.UMASK属性与通常OS层面的umask类似。用来设置ASM文件的属主、属组和其他用户的权限。该特性对磁盘组中所有文件生效。

属性的值是3位数的组合,每一位可以是0,2,6数字中的一个。默认情况下为066。

某一位的值设置为0表示不排除任何权限;设置为2,表示排除掉写权限;设置为6表示把读写权限都排除。

在设置该属性之前,要先设置ACCESS_CONTROL.ENABLED为true。

该属性只能使用ALTER DISKGROUP语法设置。

AU_SIZE

AU_SIZE属性控制了磁盘组AU的大小,只能在创建磁盘组时指定。值得一提的是每个磁盘组可以有不同的AU_SIZE

CELL.SMART_SCAN_CAPABLE [Exadata]

在Exadata环境下,使用来自存储节点的磁盘创建的磁盘组可以设置CELL.SMART_SCAN_CAPABLE属性。对于磁盘组中的对象,这个属性可以开启Smart Scan功能。

COMPATIBLE.ASM

COMPATIBLE.ASM属性指定了可以使用磁盘组的ASM实例的最低软件版本。

这个属性也会影响ASM元数据结构的格式。

当使用CREATE DISKGROUP语法、ASMCMD MKDG命令和EM中的CREATE DISKGROUP页面时,COMPATIBLE.ASM默认为10.1。在ASM版本11gR2中,当使用ASMCA创建磁盘组时,默认为11.2,在版本12.1中,默认为12.1.

COMPATIBLE.RDBMS

COMPATIBLE.RDBMS属性指定了可以使用磁盘组的db实例的最小COMPATIBLE参数值。

在修改该属性的值之后,要确保所有正在访问磁盘组的db实例COMPATIBLE参数大于等于这个值。

COMPATIBLE.ADVM

COMPATIBLE.ADVM属性指定了磁盘组是否可以包含ASM卷,其值要不小于11.2。

要设置该属性,COMPATIBLE.ASM必须在11.2(含)以上,环境中需要加载ADVM卷驱动。默认情况下,该属性的值为空。

CONTENT.CHECK [12c]

CONTENT.CHECK属性的作用是控制磁盘组在Rebalance时,是否进行内容校验。该属性的值可以设置为true或者false。

内容校验包括用户数据的HARD(Hardware Assisted Resilient Data)校验、文件目录中文件类型和文件目录信息的校验,以及镜像内容的对比。

该属性设置为true以后,将启用所有Rebalance操作的逻辑校验。内容校验也被称为磁盘清理特性。

CONTENT.TYPE [11.2.0.3, Exadata]

CONTENT.TYPE属性将磁盘组指定为几种类型:DATA, RECOVERY或者SYSTEM。它还决定了到最近的partner磁盘或者failgroup的距离。默认值是DATA,同时指定距离为1;值为RECOVERY则指定距离为3;值为SYSTEM指定距离为5。

距离为1的意思是ASM认为所有的磁盘都具有partner关系。

距离为3的意思是每第三个磁盘具有partner关系。距离为5的意思是每第五个磁盘具有partner关系。

该属性可以在创建磁盘组时指定,也可以通过ALTER DISKGROUP语法指定。如果用ALTER DISKGROUP语法修改 ,新配置将在下一次显式指定了Rebalance之后生效。

该属性只在normal或者high冗余的磁盘组中可用。并且COMPATIBLE.ASM要设置为11.2.0.3及以上才能启用该属性。

DISK_REPAIR_TIME

DISK_REPAIR_TIME的值指定了ASM保持磁盘offline状态的时间,超过这个时间之后,将该盘drop。和fast mirror resync特性一样,COMPATIBLE.ASM属性要设置为11.1或者更高。该属性只能使用ALTER DISKGROUP语法修改。

FAILGROUP_REPAIR_TIME [12c]

FAILGROUP_REPAIR_TIME属性指定了磁盘组中failgroup的修复时间。当ASM判定一整个failgroup发生故障时,这个参数就会启用。默认值为24小时。如果在alter diskgroup offline disk语句中加入drop after子句,指定的repair time会覆盖FAILGROUP_REPAIR_TIME

这个属性只能通过alter fiskgroup设置,并且只对normal和high冗余的磁盘组可用。
IDP.BOUNDARY and IDP.TYPE [Exadata]
这两个属性用来配置Exadata存储,和Intelligent Data Placement 特性相关。
PHYS_META_REPLICATED [12c]
PHYS_META_REPLICATED属性用来跟踪磁盘组元数据的复制状态。当磁盘组的ASM兼容性设置为12.1或者更高时,每个磁盘的物理元数据会做复制。这些元数据包括此盘头,FST表和AT表。
元数据的复制是在线异步做的。如果磁盘组中每个磁盘的元数据都做了复制,那么该属性的值就会被ASM设置为true.
该属性只有在COMPATIBLE.ASM设置为12.1或者更高的磁盘组中才可以定义。用户无法设置或者修改该属性的值,只是用来提供元数据复制状态的信息,要么为true,要么为false.
SECTOR_SIZE
SECTOR_SIZE属性指定了磁盘组中磁盘的扇区大小,只能在创建磁盘组时指定。
SECTOR_SIZE可以设置为512,4096或者4k(如果磁盘支持这些值)。默认值依平台而定。如果要修改该属性的值,需要把COMPATIBLE.ASM和COMPATIBLE.RDBMS设置为11.2或者更高。
注意:ACFS不支持扇区为4KB的设备。
STORAGE.TYPE
STORAGE.TYPE属性指定了磁盘组中磁盘的类型。属性的值可以是EXADATA,PILLAR,ZFSAS和OTHER。如果设置为 EXADATA|PILLAR|ZFSAS,那么磁盘组中所有的磁盘类型必须和设置的吻合。如果这是为OTHER,那么磁盘组中可以加入任意类型的磁盘。
如果属性值设置为PILLAR或者ZFSAS,那么对于磁盘组中的对象可以启用HCC(Hybrid Columnar Compression)功能。Exadata本身已经支持HCC。
注意:ZFS类型的存储必须是通过dNFS(Direct NFS)提供;Pillar Axion类型的存储必须是通过SCSI或者光纤通道提供。
要设置STORAGE.TYPE属性,COMPATIBLE.ASM和COMPATIBLE.RDBMS属性都要设置为11.2.0.3或者更高。
如果要支持ZFS存储,COMPATIBLE.ASM和COMPATIBLE.RDBMS属性要设置为11.2.0.4或者更高。
STORAGE.TYPE属性可以在创建磁盘组时设置,也可以通过alter diskgroup语法修改。当有客户端连接到磁盘组时,属性是无法修改的。比如说,当磁盘组上有ADVM卷启用时,无法修改该磁盘组的STORAGE.TYPE属性。
在修改该属性之前,无法在V ASMATTRIBUTEASMCMDlsattrTHINPROVISIONED[12c]THINPROVISIONEDreblance使thinprovisioningAPPLIANCE.MODE[11.2.0.4,Exadata]APPLIANCE.MODEdropASMrebalance<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值