轉儲 控制檔案

531968912發表於2016-06-01
如果要研究控制檔案,就需要轉儲控制檔案,Oracle 提供了一個事件CONTROLF 來實現控
制檔案的轉儲。這個命令很簡單,我們可以用oradebug 來操作轉儲。
sqlplus '/as sysdba'
SQL>oradebug setmypid;
SQL>oradebug dump controlf 3;
這樣操作,一個轉儲檔案就會生成在使用者dump 目錄了。如果不習慣使用oradebug,也可以
使用alter session 命令來執行:
alter session set events 'immediate trace name controlf level 3';
這裡,老白使用了級別為3 的轉儲,關於級別的描述見表4-1。
表 4-1
Dump Level Dump 內容
1 僅僅檔案頭
2 檔案頭、資料庫資訊記錄,ckpt程式記錄
3 所有的記錄型別,不過對於迴圈的記錄型別,僅僅轉儲最早和最後的記錄
4 同上,再加上迴圈記錄型別的最新4條記錄
5+ 同上,不過轉儲更多的迴圈記錄型別記錄






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

相關文章