Oracle 控制檔案內容

tolywang發表於2008-01-12

Oracle 9201的控制檔案內容列表:

控制檔案頭..

資料庫項..

檢查點進度記錄(該項從Oracle8開始引入)..

擴充套件的資料庫項(該項從Oracle9i開始引入)..

[@more@]

重做執行緒項..

日誌檔案項..

資料檔案項..

臨時檔案記錄項(該項從Oracle9i開始引入)..

表空間記錄項(該項從Oracle8開始引入)..

Rman配置記錄項(該項從Oracle9i開始引入)..

日誌檔案歷史記錄項..

離線範圍記錄項(該項從Oracle8開始引入)..

歸檔日誌記錄項(該項從Oracle8開始引入)..

使用Rman備份資料庫的備份集記錄項(該項從Oracle8開始引入)..

使用Rman備份資料庫的備份片記錄項(該項從Oracle8開始引入)..

使用Rman備份資料庫的備份資料檔案的記錄項(該項從Oracle8開始引入)..

使用Rman備份資料庫的備份歸檔日誌檔案的記錄項(該項從Oracle8開始引入)..

使用Rman備份資料庫時資料檔案複製的記錄項(該項從Oracle8開始引入)..

使用Rman備份資料庫的備份資料檔案損壞記錄項(該項從Oracle8開始引入)..

使用Rman備份資料庫的資料檔案複製損壞記錄項(該項從Oracle8開始引入)..

使用Rman備份資料庫的刪除記錄(該項從Oracle8開始引入)..

使用Rman備份資料庫的代理複製記錄項(該項從Oracle8i開始引入)..

INCARNATION RECORDS(該項從Oracle9i開始引入)..

1行到第22行的內容為控制檔案的頭資訊,這部分內容的解釋參見《》。

1. Dump file e:oracleadmintestudumptest_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

資料庫允許每個日誌組最多有3log member

Oracle目前還不支援資料檔案的多路複用,因此,Max data members的值為1,這個條目是為以後的版本升級而預留的。

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

請注意Force scn,凡是開始scn小於Force scn的重做都被歸檔。強制scn是所有重做都被歸檔的scn

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

當前控制檔案Checkpointed時的scn0x0000.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)

低速快取rbarecovery block address)指出了在例項恢復或者崩潰恢復中,需要恢復的重做開始值(即,重做日誌檔案中的一個塊地址)

on disk rba是磁碟上的最高的重做值,在進行實力恢復應用重做的時候必須達到這個值。如on disk rba

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

on disk scnon 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 #1log group 1);最後一個組為log #4

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-997148/,如需轉載,請註明出處,否則將追究法律責任。

Oracle 控制檔案內容
請登入後發表評論 登入
全部評論

相關文章