- 最后登录
- 2015-10-6
- 在线时间
- 48 小时
- 威望
- 500
- 金钱
- 1561
- 注册时间
- 2012-12-6
- 阅读权限
- 100
- 帖子
- 125
- 精华
- 3
- 积分
- 500
- UID
- 777
|
2#
发表于 2013-12-16 15:15:44
ASM的metadata结构不只是extent,还包括file directory,disk directory,PST等等,我也不是很懂,但是你的查询我感觉有问题,比如,如果我要看AU的分布,我就用下面的语句:
select disk_kffxp, AU_kffxp, xnum_kffxp
from x$kffxp
where group_kffxp=1 -- Diskgroup 1
and number_kffxp=1 -- File 1 ,即 file directory
;
[grid@lunar ~]$ ss
SQL*Plus: Release 12.1.0.1.0 Production on Thu Nov 28 05:29:16 2013
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Automatic Storage Management option
SYS@+ASM>select disk_kffxp, AU_kffxp, xnum_kffxp
2 from x$kffxp
3 where group_kffxp=1
4 and number_kffxp=1
5 ;
DISK_KFFXP AU_KFFXP XNUM_KFFXP
---------- ---------- ----------
0 10 0
0 61 1
Elapsed: 00:00:00.00
SYS@+ASM>
我这个含义是disk 0上分配了AU 10和AU 61,他们属于fiile 1,我的是1M的AU,4K的ASM block,1M/4k=255,因此第一个AU可以包含255个file directory
。。。。。
其实我也不是特别懂ASM的存储细节,但是,你的这种方法,不对,应该知道还有很多关联结构在里面,需要一个个比对着看,O(∩_∩)O哈哈~
|
|