Flashback database與flashback table使用條件區別

lovehewenyu發表於2012-11-29

Flashback database 與flashback table使用條件區別

 

FLASHBACK DATABASE

Requirements for Enabling Flashback database

一、應用環境

1 、資料庫必須是archivelog模式,因為flashback database是使用的archived logs

2 、開啟flash recovery area,因為flashback logs僅儲存在flash recovery area

3 、RAC中,flash recovery area儲存ASM中的叢集檔案上

二、Enabling logging for Flashback database

1 、mount狀態下開啟flashback

alter database flashback on;

2 、設定保留時間3天

alter system set db_flashback_retention_target=4320 (3days)

3 、開啟doudou表空間的flashback

alter tablespace doudou flashback on;

( 預設建立表空間為flashback on,如果是表空間flashback off 。

flashback database 時必須把flashback off的表空間下的所有資料檔案offline)

 

FLASHBACK TABLE

Prerequisites for using flashback table (drop table恢復,不受以下限制)

1 、開啟行移動

alter table table_name enable row movement;

2 、table許可權

select,insert,delete,alter ,flashback table_name

3 、足夠的undo資訊

 

文件來源:

(flashback database)

(flashback table)

 

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

相關文章