如何檢視Control File中儲存的內容

zhouwf0726發表於2019-03-26

Control File是二進位制檔案,用普通的方法很難知道其中到底儲存了什麼內容,但是Oracle卻提供了一個SQL*PLUS命令來將Control File的內容dump到文字檔案中。

方法如下: 以SYSDBA身份登入SQL*PLUS

SQL> oradebug setmypid

SQL> oradebug dump controlf 3

將把control file dump到USER_DUMP_DEST初始化引數指定的目錄下。

其中3為dump level。 level的解釋如下:

1 :only the file header

2 :just the file header, the database info record, and checkpoint progress records

3 :all record types, but just the earliest and latest records for circular reuse record types

4 :as above, but includes the 4 most recent records for circular reuse record types

5+ :as above, but the number of circular reuse records included doubles with each level


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

相關文章