如何检查ASM磁盘空间使用情况

2025-04-05 18:20:28
推荐回答(1个)
回答1:

可以使用asmcmd命令 asmcmd lsdg askmaclean oracle

方法一:
oracle用户登录节点1数据库服务器执行命令:
{styyrac1:oracle}/home/oracle -> export ORACLE_SID=+ASM1
{styyrac1:oracle}/home/oracle -> asmcmd
ASMCMD> lsdg
State Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name
MOUNTED EXTERN N N 512 4096 1048576 409600 68900 0 68900 0 STASM/
ASMCMD>
方法二:
通过检查v$asm_diskgoup视图可以检查磁盘组空间的使用情况,如下:
SQL> select group_number,name,total_mb,free_mb from v$asm_diskgroup;