ASM磁盘重平衡

本文介绍了Oracle Automatic Storage Management (ASM)的相关管理操作,包括查询ASM磁盘属性、ASM相关信息、删除和添加磁盘的命令,以及ASM磁盘的重平衡过程和监控。还提到了ASM_POWER_LIMIT参数对重平衡速度的影响,以及如何查看和设置该参数。最后,文章提及了ASM操作的状态和日志监控,以及在磁盘管理过程中可能遇到的问题和解决建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

asm磁盘

select name, failgroup, group_number from v$asm_disk order by failgroup;

asm磁盘属性

select name, value, group_number from v$asm_attribute where name like 'compatible%';

asm相关信息

select a.group_number,b.name,a.failgroup,a.path
from v$asm_disk a,v$asm_diskgroup b
where a.group_number=b.group_number
and a.group_number=1
order by 3;    
select a.group_number,b.name,a.failgroup,a.path
from v$asm_disk a,v$asm_diskgroup b
where a.group_number=b.group_number
order by 3; 

删除磁盘

alter diskgroup DATADG drop disk 'DATADG_0006';
alter diskgroup DATADG drop disk '_DROPPED_0006_DATADG';

添加磁盘

dd if=/dev/zero of=/路径/磁盘盘符 bs=1M count=1024

加入磁盘

alter diskgroup DATADG add
failgroup 故障组 disk
'/路径/磁盘盘符';

asm重平衡

alter diskgroup datadg rebalance power 128; --即可生效

show parameter asm_power_limit
alter system set asm_power_limit=10; -- 下次重平衡其他磁盘生效

asm重平衡进度

asmcmd rebal
asmcmd lsop
asmcmd lsdg   
select * from  v$asm_operation;
select * from  v$asm_disk_stat;

online上之后,磁盘offline显示为0就没问题,磁盘重平衡节后power等级是会变成1,等着就行了,在其他地方有过类似情况

dstat
ps -ef |grep -i ARB0

ARBn 一个或多个从属进程,用于执行重新平衡活动
ASM_POWER_LIMIT 控制重新平衡操作的速度。值的范围从 1 到 11,11 表示最快。如果省略,该值默认为 1。【11.2之后版本最大可以调整到1024】

预警日志

cat -n alert_+ASM2.log | grep rebalance
SUCCESS: rebalance completed for group 1/0x51355504 (SSDDG)

PASS:操作类型

COMPACT - Oracle ASM正在将用户数据移动得更近,从而通过缩短寻道距离来提高性能
 
REBALANCE- 该组的重新平衡待定。磁盘组正在重新平衡。

REBUILD- 恢复强制磁盘的冗余。强制磁盘是那些已使用该FORCE选项删除的磁盘

RESYNC - 正在进行重新同步操作以使一个或多个 Oracle ASM 磁盘联机

State:状态

WAIT - 没有为该组运行的操作
RUN - 该组件正在运行
DONE - 已经执行完

SOFAR:操作每分钟移动的分配单元数。或者,到目前为止已清除的分配单元的数量。

EST_WORK:操作必须移动的分配单元的估计数量。或者,必须由清理操作清理的分配单元的估计数量。

EST_RATE:操作每分钟移动的分配单元的估计数量

EST_MINUTES:预计剩余操作所需的时间(以分钟为单位)

在这里插入图片描述
在这里插入图片描述

警告

重启过程中,如果有存储或者盘坏掉,有可能到时数据库挂掉。。。!!!

asmcmd lsdg
Rebal -> N

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值