Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

41

积分

0

好友

15

主题
1#
发表于 2014-3-7 20:42:40 | 查看: 4105| 回复: 6
假设以下环境:
有0,1,2,3四个盘组成data group。
0,1为failure group1           2,3为failure group2
au size=1M    block=4K

问题1:
盘上的第一个au(au number=0)的block0为head,block1为freespace table,block2到最后一个块为allocation table。4个盘都是这样吗?

问题2:
盘上的第二个au(au number=1)为PST,4个盘,每个盘都把第二个au保留出来,但是不确定在哪个盘上的第二个au有数据。是这样吗?

问题3:
file directory存在于0号盘上,第三个au存放元数据文件(前255个),另一个au(群主帖子中是46号,我以这个46号为例)存放非元数据文件(从256开始)。asm保留50个au,那从47-49这三个au存放什么类型数据???file diretory的au是至少两个对吧?

问题4:
那在failure group2中是否也要有file directory的au?如果file directory的au为两个,那这两个au应该是:一个在2号盘中,一个在3号盘中对吧?那是不是2号的第三个au和3号盘的第三个au呢?那1号盘的第三个au是存放非元数据吗?

问题5:
asm disk保留前50个au,是data group中每个盘都保留?
7#
发表于 2014-3-11 16:19:35
我觉得你没必要纠结于此, 虽然没有做过实际测试 但我相信最后一个LOGICAL AU应当是空的

回复 只看该作者 道具 举报

6#
发表于 2014-3-10 10:35:03
恩,多谢!
问题6:
还是上面环境,我新建一个10M的表空间,那是分配10个au,还有另外10个au做镜像。但是我查时却发现分配11个au,另11个au做镜像,那多出来的这个au是什么呢???

[oracle@moeb bdump]$ grep -i "tablespace" alert_moe10g.log
create tablespace moe datafile '+DATA' size 10m
Completed: create tablespace moe datafile '+DATA' size 10m

SYS@ moe10g >select name from v$datafile;

NAME
--------------------------------------------------------------------------------
+DATA/moe10g/datafile/system.256.841312851
+DATA/moe10g/datafile/undotbs1.258.841312857
+DATA/moe10g/datafile/sysaux.257.841312853
+DATA/moe10g/datafile/users.259.841312857
+DATA/moe10g/datafile/example.265.841313077
+DATA/moe10g/datafile/moe.268.841596635

[oracle@moeb ~]$ kfed read /dev/oracleasm/disks/VOL1 aun=27 blkn=12| grep -i "xptr.au"|more
kfffde[0].xptr.au:                  568 ; 0x4a0: 0x00000238
kfffde[1].xptr.au:                  570 ; 0x4a8: 0x0000023a
kfffde[2].xptr.au:                  573 ; 0x4b0: 0x0000023d
kfffde[3].xptr.au:                  571 ; 0x4b8: 0x0000023b
kfffde[4].xptr.au:                  572 ; 0x4c0: 0x0000023c
kfffde[5].xptr.au:                  569 ; 0x4c8: 0x00000239
kfffde[6].xptr.au:                  571 ; 0x4d0: 0x0000023b
kfffde[7].xptr.au:                  574 ; 0x4d8: 0x0000023e
kfffde[8].xptr.au:                  570 ; 0x4e0: 0x0000023a
kfffde[9].xptr.au:                  572 ; 0x4e8: 0x0000023c
kfffde[10].xptr.au:                 575 ; 0x4f0: 0x0000023f
kfffde[11].xptr.au:                 573 ; 0x4f8: 0x0000023d
kfffde[12].xptr.au:                 574 ; 0x500: 0x0000023e
kfffde[13].xptr.au:                 571 ; 0x508: 0x0000023b
kfffde[14].xptr.au:                 573 ; 0x510: 0x0000023d
kfffde[15].xptr.au:                 576 ; 0x518: 0x00000240
kfffde[16].xptr.au:                 572 ; 0x520: 0x0000023c
kfffde[17].xptr.au:                 574 ; 0x528: 0x0000023e
kfffde[18].xptr.au:                 577 ; 0x530: 0x00000241
kfffde[19].xptr.au:                 575 ; 0x538: 0x0000023f
kfffde[20].xptr.au:                 576 ; 0x540: 0x00000240
kfffde[21].xptr.au:                 573 ; 0x548: 0x0000023d
kfffde[22].xptr.au:          4294967295 ; 0x550: 0xffffffff
kfffde[23].xptr.au:          4294967295 ; 0x558: 0xffffffff

回复 只看该作者 道具 举报

5#
发表于 2014-3-8 13:48:14
for question 3:

可能已经给了其他metadata file,也可能是 保留为空闲,为了今后版本更多的metadata做准备

回复 只看该作者 道具 举报

4#
发表于 2014-3-8 13:44:26
for question5 :

asm disk的前50个AU(50MB)是为asm metadata保留的

回复 只看该作者 道具 举报

3#
发表于 2014-3-8 13:42:22
for question 2:

每一个ASM DISK上的AUN=1均为PST保留,但只有几个磁盘上真的有PST数据

回复 只看该作者 道具 举报

2#
发表于 2014-3-8 13:38:24
盘上的第一个au(au number=0)的block0为head,block1为freespace table,block2到最后一个块为allocation table。4个盘都是这样吗?

是的

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-21 10:33 , Processed in 0.047744 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569