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

 

日常我们检查ASM磁盘空间通过如下:

export Oracle_SID=+ASM1

通过检查v$asm_diskgoup视图可以检查磁盘组空间的使用情况,如下:
SQL> select group_number,name,total_mb,free_mb from v$asm_diskgroup;

GROUP_NUMBER NAME                             TOTAL_MB    FREE_MB
------------ ------------------------------ ---------- ----------
           1 DATA                                 8032       2626
今天才发现通过asmcmd,也可以实现很多的功能,灰常的好的一个发现:
ASMCMD> ls
DATA/
如上我们可以看到ASM实例中的磁盘组情况,比如ASM实例磁盘组的数据库和实例的连接使用情况:

ASMCMD> lsct data
DB_Name   Status        Software_Version  Compatible_version  Instance_Name
rac       CONNECTED           10.2.0.4.0          10.2.0.1.0  rac1
加上-H参数后显示如下:
ASMCMD> lsct -H data
rac       CONNECTED           10.2.0.4.0          10.2.0.1.0  rac1
可以看到-H参数是的上面的一些列信息显示去除掉了。
而采用lsdg也可以检查ASM实例中磁盘组的空间使用情况:
ASMCMD> lsdg data
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      8032     2626                0            2626              0  DATA/

还有如下方法:

ASMCMD> du data
Used_MB      Mirror_used_MB
   5312                5312
ASMCMD> ls -s
Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Name
   512   4096  1048576      8032     2626                0            2626              0  DATA/


还有如下的其他常用的命令:
ASMCMD> ?
        commands:
        -------- 
        cd
        du
        find
        help
        ls
        lsct
        lsdg
        mkalias
        mkdir
        pwd
        rm
        rmalias
当然就不进行一一列举了,到了ORACLE 11g,asmcmd中参数选项显然很多了:
ASMCMD> ?
        commands:
        --------

        md_backup, md_restore

        lsattr, setattr

        cd, cp, du, find, help, ls, lsct, lsdg, lsof, mkalias
        mkdir, pwd, rm, rmalias

        chdg, chkdg, dropdg, iostat, lsdsk, lsod, mkdg, mount
        offline, online, rebal, remap, umount

        dsget, dsset, lsop, shutdown, spbackup, spcopy, spget
        spmove, spset, startup

        chtmpl, lstmpl, mktmpl, rmtmpl

        chgrp, chmod, chown, groups, grpmod, lsgrp, lspwusr, lsusr
        mkgrp, mkusr, orapwusr, passwd, rmgrp, rmusr

        volcreate, voldelete, voldisable, volenable, volinfo

        volresize, volset, volstat

其他的就不一一列举了。


本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2012-03/57365.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值