2 Day DBA-管理Oracle例項-管理資料庫儲存結構-管理還原資料
從Oracle 11g開始,預設安裝中Oracle資料庫自動管理還原資料。通常不需要DBA的介入。如果你的安裝使用了Oracle閃回操作,就必須執行一些還原管理任務來保證這些操作的成功。
1.1.1 關於還原資料
當一個事務修改了資料,Oracle資料庫在修改之前先複製原始資料。修改資料的原始拷貝叫做還原資料。需要儲存這些資訊的原因如下:
n 如果需要回滾來還原沒有提交的改變。如果使用者想還原被誤導的或無意的改變,或可能是恢復操作的一部分,此時就需要回滾。
n 提供讀一致性,這意為著每一個使用者可以獲得資料的連續檢視,即使這些資料已經發生了其它改變。讀一致性下,一個使用者會話不能看到另一個使用者會話沒有提交的改變。
n 為了允許特定的Oracle閃回功能,如閃回查詢和閃回表,允許你檢視或恢復資料到一個先前的時間點。
還原表空間
自動還原管理把還原資料儲存在還原表空間中。還原表空間具有持久表空間所具有的附加屬性。可以有多個還原表空間,但每一個資料庫例項只能有一個活動的還原表空間。
還原保留
Oracle會自動保留一個活動的事物所使用的還原資料,直到事務提交。在事務提交之後,還原資料所使用的空間可以被重新使用或覆寫。當還原表空間變得非常小的時候,還原資料可以被覆寫。
即使在事務提交之後,儲存它的還原資料也是有用的。目的是為了保證Oracle的閃回功能和長時間執行的查詢的讀一致性。資料庫會自動維護和調整還原保留時間。提交的還原資料只要它的生命期小於還原保留期,就會被儲存以用於查詢和Oracle閃回操作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1076522/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於管理還原資料Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於資料庫儲存結構Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:檢視還原資訊Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於其它儲存結構Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於資料檔案Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-檢視資料檔案資訊Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於表空間Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於回滾段Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於控制檔案Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-執行常見的資料庫儲存任務Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:修改還原表空間到固定大小Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:檢視控制檔案資訊Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:檢視錶空間的資訊Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於聯機重做日誌檔案Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:檢視歸檔重做日誌檔案資訊Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:檢視聯機重做日誌檔案資訊Oracle資料庫
- 管理資料庫儲存結構資料庫
- 2 Day DBA-管理方案物件-管理Oracle資料庫軟體-升級資料庫物件Oracle資料庫
- 2 Day DBA-管理Oracle例項-執行常見的資料庫儲存任務-修改表空間Oracle資料庫
- 2 Day DBA-管理Oracle例項-執行常見的資料庫儲存任務-建立表空間Oracle資料庫
- 2 Day DBA-管理Oracle例項-Oracle例項和例項管理概覽Oracle
- 2 Day DBA-管理Oracle例項-關於例項記憶體結構Oracle記憶體
- 2 Day DBA-管理Oracle例項-執行常見的資料庫儲存任務-練習:建立表空間Oracle資料庫
- 2 Day DBA-開始資料庫管理-管理你的資料庫:路線圖資料庫
- 2 Day DBA-管理方案物件-管理Oracle資料庫軟體-升級資料庫-啟動DBUA物件Oracle資料庫
- 2 Day DBA-管理方案物件-管理Oracle資料庫軟體-升級資料庫-DBUA支援的資料庫版本物件Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌Oracle
- 2 Day DBA-使用DBCA建立和管理資料庫資料庫
- 2 Day DBA-介紹-管理資料庫的工具資料庫
- 2 Day DBA-管理Oracle例項-執行常見的資料庫儲存任務-修改空間使用預警闕值Oracle資料庫
- 2 Day DBA-管理方案物件-關於方案物件管理許可權-管理資料庫中儲存的程式程式碼物件資料庫
- 2 Day DBA-管理Oracle例項-管理記憶體-關於記憶體管理Oracle記憶體
- 2 Day DBA-使用基於SQL的管理工具管理資料庫SQL資料庫
- 2 Day DBA-開始資料庫管理-訪問資料庫主頁面資料庫
- 2 Day DBA-使用DBCA建立和管理資料庫—使用DBCA建立資料庫資料庫
- 2 Day DBA-管理方案物件-管理Oracle資料庫軟體-關於軟體管理和補丁版本物件Oracle資料庫
- 2 Day DBA-管理Oracle例項-關於後臺程式Oracle
- 2 Day DBA-管理Oracle例項-關於例項記憶體結構-程式全域性區(PGA)Oracle記憶體