暂无图片
ORACLE 11G ASM_POWER_LIMIT的取值范围
我来答
分享
吴明
2021-09-23
ORACLE 11G ASM_POWER_LIMIT的取值范围

ORACLE 11.2.0.4做ASM增加磁盘操作的时候,命令是:
alter diskgroup DATA add disk ‘/dev/data04’ name DATA_0003 rebalance power 100;

然后查询了一下asm_operation:
SQL> select * from v$asm_operation;

GROUP_NUMBER OPERATION STATE POWER ACTUAL SOFAR EST_WORK EST_RATE EST_MINUTES ERROR_CODE


       3 REBAL      RUN              11         11       3853     361220      29385          12

发现这里的POWER值是11
百度了一下,网上说是11.2.0.3之前的版本,power_limit是0-11,11.2.0.4之后就是0-1024
那为何我设置的是100,实际上却是11呢

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
JiekeXu
暂无图片

不是说数据库版本,而是 ASM 兼容性。11g 默认是 11.2.0.0.0

SQL> col name for a30
SQL> col value for a30
SQL> set line 345
SQL> select GROUP_NUMBER,name,value from v$asm_attribute where GROUP_NUMBER=2 and name like ‘compatible%’;

GROUP_NUMBER NAME VALUE


       2 compatible.asm                 11.2.0.0.0
       2 compatible.rdbms               10.1.0.0.0
       2 compatible.advm                11.2.0.0.0

磁盘组ASM兼容性设置为 11.2.0.2 或更高(例如COMPATIBLE.ASM = 11.2.0.2),再平衡功率的操作范围为0到 1024。

对于磁盘组 ASM 兼容性设置为小于 11.2.0.2 的磁盘组,取值范围为 0 ~ 11(含11)。 如果ASM_POWER_LIMIT的值大于 11,则对这些磁盘组使用 11。

官方文档中有说明。

暂无图片 评论
暂无图片 有用 0
暂无图片
Kubee

看COMPATIBLE.ASM的版本。。。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏