ASM_POWER_LIMIT:
该初始化参数值指定了磁盘组进行rebalance的默认power
这个值的范围是0-1024,默认值是1,如果该值为0,则关闭了rebalance功能
该值越高意味着进行rebalance操作花费的时间更少,但是可能导致更高的IO和产生更多的rebalance进程。
ASM兼容性与ASM_POWER_LIMIT的关系:
1.对于磁盘组兼容性为11.2.0.2或者更高COMPATIBLE.ASM = 11.2.0.2,
ASM_POWER_LIMIT范围为0-1024
2.对于磁盘组兼容性低于11.2.0.2
ASM_POWER_LIMIT范围为0-11
如果ASM_POWER_LIMIT设置为大于11的值,磁盘组执行rebalance时,也是按照power 11来进行rebalance
你也可以在执行ALTER DISKGROUP DATA REBALANCE POWER重新平衡磁盘组时指定power值。
手动指定时,该power值的允许范围与ASM_POWER_LIMIT初始化值相同,如果对于ASM兼容性低于11.2.0.2使用power值大于11进行rebalance ,会显示警告,并且使用power等于11进行重新平衡。
视图:
1.V$ASM_ESTIMATE
显示Oracle ASM磁盘组重新平衡和重新同步操作估算的工作量。
2.V$ASM_OPERATION
在Oracle ASM实例中,对于在Oracle ASM实例中执行的每个活动都有一行对应的记录。