四
13
二、diskgroup管理
ASM 信息查询
1、查看diskgroup空间大小,以及ASM状态
SQL> select name, total_mb, free_mb, usable_file_mb, state from v$asm_diskgroup; NAME TOTAL_MB FREE_MB USABLE_FILE_MB STATE ------------------------------ ------------------ --------------- -------------------------- ----------- ASM_DISKGROUP 25120 24963 9969 MOUNTED
2、进程数计算
SQL>show parameter process processes=40
计算公式=25+(10+最大数量并行数据文件创建)*RDMS连接ASM数量
= 25+(10+5)*1
=40
3、显示SGA值
SQL>show sga
4、ASM控制文件
SQL>show parameter control control_files = /home/oracle/app/ora10g/dbs/cntrl+ASM.dbf
该文件在目录中不存在,在ASM实例中没有任何意义
5、查看管理ASM用户
SQL> select * from v$pwfile_users; USERNAME SYSDB SYSOP --------------------------------- ------------ ---------- SYS TRUE TRUE
6、查看diskgroup中各个磁盘状态
SQL> select name, mount_status from v$asm_disk; NAME MOUNT_S ---------------------------------- ----------------- ASM_DISKGROUP_0004 CACHED ASM_DISKGROUP_0003 CACHED ASM_DISKGROUP_0002 CACHED ASM_DISKGROUP_0001 CACHED ASM_DISKGROUP_0000 CACHED
v$asm_disk_stat与v$asm_disk类似
v$asm_file显示ASM文件
v$asm_operation:显示ASM重新负载平衡操作过程
no comment untill now