在Oracle 10gR2中設定指定的恢復點
Oracle 9i引入的閃回查詢功能顯示前一個時間點的查詢結果。但是,表本身並沒有改變。Oracle 10g增強了閃回功能,可以永久閃回一個表格。現在Oracle 10g第二版透過增加指定的恢復點,使這一過程更加方便。
通常,你為FLASHBACK TABLE語句提供一個時間標籤或系統改變號(SCN),表明你希望閃回多遠。(閃回次數僅限於系統儲存撤銷的次數。)問題在於,時間標籤只是一個近似值,而瞭解準確的SCN需要查明一個特別的事務。在開始更新前,你可應用DBMS_FLASHBACK中的GET_SYSTEM_CHANGE_NUMBER程式來顯示當前的SCN,但你必須記住它。
應用恢復點不必知道準確的SCN。恢復點建立後,它即恢復當前SCN。因此,使用恢復點名稱等同於使用對應的SCN。
CREATE RESTORE POINT(建立恢復點)命令的語法很簡單:
CREATE RESTORE POINT restore_point_name;
FLASHBACK ANY TABLE或SELECT ANY DICTIONARY許可權需要建立一個正常(無保證)的恢復點。一旦恢復點不再需要,對應的DROP RESTORE POINT命令就將它刪除。
列表A顯示向OE模式提供的正確許可,建立一個恢復點,然後在一個錯過正確WHERE子句的錯誤UPDATE後建立一個FLASHBACK TABLE。
|
列表A
恢復點儲存在控制檔案中,所以即使資料庫關閉(安裝好,但未開),它們仍然有效。這意味著你還可在FLASHBACK DATABASE命令中使用它們。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8570952/viewspace-981501/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle自動恢復設定Oracle
- ORACLE設定 快速恢復區Oracle
- rman恢復到指定時間點
- Oracle資料庫的可恢復性設定Oracle資料庫
- db2恢復到指定時間點DB2
- Oracle 設定指定DBIDOracle
- Oracle SCN機制———在備份與恢復中Oracle
- 恢復IpTables的預設設定(Script)(轉)
- Oracle基於時間點的恢復Oracle
- 恢復oracle中drop掉的表Oracle
- ORACLE 恢復中SCN的應用Oracle
- windows10恢復出廠設定的方法_win10出廠設定如何恢復WindowsWin10
- 如何恢復出廠設定的Mac?Mac
- SQL SERVER設定恢復模式的策略SQLServer模式
- Oracle中truncate table後的資料恢復(Oracle資料恢復工具-ODU)Oracle資料恢復
- 在單個站點中恢復 exchange server上的資訊儲存Server
- w10如何恢復出廠設定_w10恢復出廠設定的步驟
- oracle實驗記錄 (恢復-rman操作(設定&備份))Oracle
- Oracle 10gR2 RAC+ASM 歸檔設定Oracle 10gASM
- oracle rac中讓sql語句在指定的節點執行的方法OracleSQL
- oracle rac在裸裝置下的恢復Oracle
- Oracle 10gR2 RAC 沒有備份的情況下恢復ocr和voteOracle 10g
- Oracle資料庫控制檔案在備份恢復中的作用Oracle資料庫
- 恢復被設定為Unused的欄位
- Recovery恢復出廠設定方法
- 指定EFS恢復代理證書
- Oracle的閃回恢復區和歸檔日誌多路徑設定Oracle
- win10如何一鍵恢復出廠設定 win10恢復出廠設定的步驟Win10
- oracle rac 在asm下的備份與恢復OracleASM
- MySQL使用bin-log異庫恢復到指定時間點MySql
- 設定並修改快速恢復區的引數
- jz2440恢復出廠設定
- 怎麼把c盤恢復出廠設定 電腦c盤怎麼恢復出廠設定
- 在Oracle SQL中設定每週的起始日期IOOracleSQL
- oracle基於時間點的不完全恢復Oracle
- Win10設定裡沒有恢復選項怎麼辦 win10設定恢復選項的方法Win10
- win10電腦如何恢復出廠設定 win10系統恢復出廠設定的步驟Win10
- oracle9iRAC恢復一個節點Oracle