如何检查ASM磁盘空间使用情况 | 您所在的位置:网站首页 › oracle查看asm磁盘 › 如何检查ASM磁盘空间使用情况 |
如何检查ASM磁盘空间使用情况 转自:http://www.linuxidc.com/Linux/2012-03/57365.htm
日常我们检查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 其他的就不一一列举了。 |
CopyRight 2018-2019 实验室设备网 版权所有 |