分享
 
 
 

解读Oracle 9201的控制文件(一)

王朝oracle·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

第1行到第22行的内容为控制文件的头信息,这部分内容的解释参见《转储控制文件头》。控制文件头

1. Dump file e:\Oracle\admin\test\udump\test_ora_376.trc

2. Fri May 14 15:09:52 2004

3. ORACLE V9.2.0.1.0 - ProdUCtion vsnsta=0

4. vsnsql=12 vsnxtr=3

5. windows 2000 Version 5.0 Service Pack 4, CPU type 586

6. Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production

7. With the Partitioning, OLAP and Oracle Data Mining options

8. JServer Release 9.2.0.1.0 - Production

9. Windows 2000 Version 5.0 Service Pack 4, CPU type 586

10. Instance name: test

11. Redo thread mounted by this instance: 1

12. Oracle process number: 13

13. Windows thread id: 376, image: ORACLE.EXE

14. *** 2004-05-14 15:09:52.000

15. *** SESSION ID:(10.21) 2004-05-14 15:09:52.000

16. DUMP OF CONTROL FILES, Seq # 2929 = 0xb71

=======第17行到第22行为通用文件头========

17.FILE HEADER:

18. Software vsn=153092096=0x9200000, Compatibility Vsn=134217728=0x8000000

19. Db ID=1750352942=0x6854442e, Db Name='TEST1'

20. Activation ID=0=0x0

21. Control Seq=2929=0xb71, File size=228=0xe4

22. File Number=0, Blksiz=8192, File Type=1 CONTROL

**************************控制文件头信息结束****************************

数据库项

23.**********************************************************************

24.DATABASE ENTRY

25.**********************************************************************

26. (blkno = 0x1, size = 192, max = 1, in-use = 1, last-recid= 0)

blkno

size指出数据库项的字节数,本例中为192byte;

max指出最大的块

in-use当前正在使用的块

last-recid

27. DF Version: creation=0x9200000 compatible=0x8000000, Date 07/13/2003 14:30:51

数据文件的版本是9.2.0,兼容版本是8.0

28. DB Name "TEST1"

数据库名为"TEST1"

29. Database flags = 0x00404001

30. Controlfile Creation Timestamp 07/13/2003 14:30:52

控制文件的创建时间

31. Incmplt recovery scn: 0x0000.00000000

假如数据库进行过不完全回复,我们可以看出

32. Resetlogs scn: 0x0000.04ada796 Resetlogs Timestamp 07/13/2003 14:34:39

启用Resetlogs时的scn值和时戳,

33. Prior resetlogs scn: 0x0000.04a0b855 Prior resetlogs Timestamp 04/11/2003 09:59:18

启用Resetlogs之前的scn值和时戳

Oracle不能够应用Resetlogs之前的重做日志(redo log file)。

34. Redo Version: creation=0x9200000 compatable=0x9200000

重做日志文件的版本是9.2.0,兼容版本是8.0

35. #Data files = 12, #Online files = 12

数据库总共有12个数据文件,并且这12个文件全部处在联机(online)状态

36. Database checkpoint: Thread=1 scn: 0x0000.04b9d858

37. Threads: #Enabled=1, #Open=1, Head=1, Tail=1

当前启用了一个线程,当然,也仅仅打开了这一个线程

38. enabled threads: 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

39. Max log members = 3, Max data members = 1

数据库答应每个日志组最多有3个log member;

Oracle目前还不支持数据文件的多路复用,因此,Max data members的值为1,这个条目是为以后的版本升级而预留的。

40. Arch list: Head=3, Tail=3, Force scn: 0x0000.04b93016scn: 0x0000.04b9d857

请注重Force scn,凡是开始scn小于Force scn的重做都被归档。强制scn是所有重做都被归档的scn。

41. Controlfile Checkpointed at scn: 0x0000.04b9d85a 05/14/2004 08:37:00

当前控制文件Checkpointed时的scn为0x0000.04b9d85a???

42. thread:0 rba:(0x0.0.0)

43. enabled threads: 00000000 00000000 00000000 00000000 00000000 00000000

00000000 00000000

检查点进度记录(该项从Oracle8开始引入)

44.**********************************************************************

45.CHECKPOINT PROGRESS RECORDS

46. **********************************************************************

检查点进度记录这个条目是从Oracle 8开始出现在控制文件中的。该项目主要用来记录缓冲区高速缓存的状态,每个记录占用控制文件的一个块。

47. (blkno = 0x4, size = 104, max = 1, in-use = 1, last-recid= 0)

48. THREAD #1 - status:0x2 flags:0x0 dirty:15

线程信息,

49. low cache rba:(0x20.1f0.0) on disk rba:(0x20.204.0)

低速缓存rba(recovery block address)指出了在实例回复或者崩溃恢复中,需要恢复的重做开始值(即,重做日志文件中的一个块地址);

on disk rba是磁盘上的最高的重做值,在进行实力恢复应用重做的时候必须达到这个值。假如on disk rba

50. on disk scn: 0x0000.04b9f6e2 05/14/2004 15:06:42

on disk scn是on disk rba处的scn值

51. resetlogs scn: 0x0000.04ada796 07/13/2003 14:34:39

启用Resetlogs时的scn值和时戳,和数据库项中的相应条目是一致的

52. heartbeat: 526099342 mount id: 903127902

53. MTTR statistics status: 3

54. Init time: Avg: 23012858, Times measured: 3

55. File open time: Avg: 123550, Times measured: 43

56. Log block read time: Avg: 182, Times measured: 32758

57. Data block handling time: Avg: 22934, Times measured: 135

扩展的数据库项(该项从Oracle9i开始引入)

58. ***********************************************************************

59. EXTENDED DATABASE ENTRY

60. ***********************************************************************

61. (blkno = 0x71, size = 276, max = 1, in-use = 1, last-recid= 0)

62. Control AutoBackup date(dd/mm/yyyy)=13/ 7/2003

63. Next AutoBackup sequence= 0

重做线程项

64.**********************************************************************

65.REDO THREAD RECORDS

66.**********************************************************************

67. (blkno = 0x4, size = 104, max = 1, in-use = 1, last-recid= 0)

68. THREAD #1 - status:0xf thread links forward:0 back:0

69. #logs:4 first:1 last:4 current:3 last used seq#:0x20

这个条目说明数据库中总共有4个日志文件组,第一个组为log #1(log group 1);

最后一个组为log #4(log group 4),当前正在使用的是log #3(log group 3)

70. enabled at scn: 0x0000.04ada796 07/13/2003 14:34:39

启用线程1时的scn值

71. disabled at scn: 0x0000.00000000 01/01/1988 00:00:00

禁用线程1时的scn值,因为该线程目前处于打开状态,所以该值为无穷大

72. opened at 05/14/2004 08:36:59 by instance test

打开线程的时戳,当前线程以及被哪个实例打开

73. Checkpointed at scn: 0x0000.04b9d858 05/14/2004 08:36:59

74. thread:1 rba:(0x20.2.10)

75. enabled threads: 01000000 00000000 00000000 00000000 00000000 00000000

76. 00000000 00000000

77. log history: 31

日志文件项

78.**********************************************************************

79.LOG FILE RECORDS

80.**********************************************************************

81. (blkno = 0x5, size = 72, max = 5, in-use = 4, last-recid= 4)

82.LOG FILE #1:

83. (name #5) E:\ORACLE\ORA92\TEST\REDO01.LOG

84. Thread 1 redo log links: forward: 2 backward: 0

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有