V$ASM_DISK中的FREE_MB要如何理解?
dbdao吧
全部回复
仅看楼主
level 3
etl2007 楼主
按照oralce官方文档的解释
http://docs.oracle.com/cd/E11882_01/server.112/e40402/dynviews_1024.htm
TOTAL_MB NUMBER Total capacity of the disk (in megabytes)
FREE_MB NUMBER Unused capacity of the disk (in megabytes)
但是我想请问一下
这样的场景
其中disk1和disk2 都是100G
CREATE DISKGROUP DG_TEST NORMAL REDUNDANCY
FAILGROUP controller1 DISK
'/devices/disk1' NAME disk1,
FAILGROUP controller2 DISK
'/devices/disk2' NAME disk2,
同时此时还没有任何文件建立到DG_TEST 这个diskgroup上
请问此时如果查询 V$ASM_DISK
disk1 和disk2 对应的 FREE_MB是多少呢?
是100G还是50G呢?
2015年06月01日 01点06分 1
level 7
free_mb其实是指diskgroup实际的剩余空间,不会把mirror计算进去。
ASM diskgroup会放一些metadata,所以free_mb不会是两块磁盘的容量的总和。所以不会是50或者100,应该比100少一点。你可以自己创建两个1G的diskgroup看看
2015年06月01日 02点06分 2
1