oracle命令_超详细的Oracle数据库ASM命令总结,值得收藏

概述

之所以写这篇文章因为平时用的RAC数据库中ASM的一些命令总记不住,所以就对ASM这块做了一些总结,主要分成10个命令,常见的一些ASM命令基本都包括了,大家一起看看吧~


1、查看ASM使用情况

SQL>select group_number,name,total_mb,free_mb from v$asm_diskgroup;
626b288be6f14f6a98fcdb6241702ef4.png

2、查看磁盘路径

SQL> col path for a50SQL> select group_number,name, path from v$asm_disk_stat;
d00bf004b6d06e29d7af1b63ee3bc7f1.png

3、查看磁盘组信息

SQL> select state,name,type,total_mb, free_mb from v$asm_diskgroup_stat;

磁盘组状态为Mounted说明磁盘组状态正常;

磁盘组的total_mb,free_mb为非0说明可以读取磁盘信息,获取磁盘大小。

c2857c0365a61898eea49d9927d08d4f.png

4、查看磁盘组操作

select * from v$asm_operation;
b4acccd96f6ccbbda8ecb2e5dfdf6947.png

如果有信息说明正在加盘或者减盘。

5、查看磁盘组属性

查询V$ASM_ATTRIBUTE视图查看磁盘组属性

SQL>col diskgroup for a30SQL>col name for a50SQL>col value for a30SQL>col read_only for a30SQL> SELECT dg.name AS diskgroup,SUBSTR(a.name,1,18) AS name,SUBSTR(a.value,1,24) AS value, read_only FROM V$ASM_DISKGROUP_STAT dg,V$ASM_ATTRIBUTE a WHERE dg.name = 'RFDATA' AND dg.group_number = a.group_number;
637df1d9a9c0c632cee46d49ab713955.png

6、查看磁盘组兼容属性

SQL> col name for a30SQL> col COMPATIBILITY for a30SQL> col DATABASE_COMPATIBILITY for a30SQL> SELECT name,COMPATIBILITY,DATABASE_COMPATIBILITY FROM V$ASM_DISKGROUP_STAT;
6f4c68bd5efd5ecc97a0127d19e0c110.png

7、查看磁盘状态

SQL> col ASMDISK for a30SQL> col MOUNT_STATUS for a30SQL> col HEADER_STATUS for a30SQL> col state for a20SQL> col DISKGROUP for a30SQL> SELECT SUBSTR(d.name,1,16) AS asmdisk,d.mount_status,HEADER_STATUS, d.state, dg.name AS diskgroup FROM V$ASM_DISKGROUP_STAT dg, V$ASM_DISK_STAT d WHERE dg.group_number = d.group_number;
6a477561a204ff3727b2b33b7f2e3d1c.png

8、查看磁盘客户端信息

SQL> col INSTANCE for a30SQL> col dbname for a20SQL> col SOFTWARE for a30SQL> col COMPATIBLE for a30SQL> SELECT dg.name AS diskgroup,SUBSTR(c.instance_name,1,12) AS instance, SUBSTR(c.db_name,1,12) AS dbname,SUBSTR(c.SOFTWARE_VERSION,1,12) AS software, SUBSTR(c.COMPATIBLE_VERSION,1,12) AS compatible FROM V$ASM_DISKGROUP_STAT dg, V$ASM_CLIENT c WHERE dg.group_number=c.group_number;
3ac3e8114d080c63922c18fa5d2e071f.png

9、查看磁盘访问控制用户信息

SQL> SELECT dg.name AS diskgroup, u.group_number,u.user_number, u.os_id, u.os_name FROM V$ASM_DISKGROUP_STAT dg, V$ASM_USER u WHERE dg.group_number = u.group_number AND dg.name ='RFDATA';
4abc6d2cfa81de1d19310fa252885a56.png

10、查看智能数据分布信息

SQL> SELECT dg.name AS diskgroup, f.file_number, f.primary_region,f.mirror_region, f.hot_reads,f.hot_writes, f.cold_reads, f.cold_writes FROM V$ASM_DISKGROUP_STAT dg, V$ASM_FILE f WHERE dg.group_number = f.group_number and dg.name ='RFDATA';
e088b1c305807b83e4592d99324cc6ea.png

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值