將一張表閃回到過去的時間點(閃回表基礎例項講解)
一、
檢視某一張表的的行移動功能是不是開啟的
SQL> select row_movement from user_tables where table_name = 'ZSX';
ROW_MOVE
--------
DISABLED
檢視某一張表的的行移動功能是不是開啟的
SQL> select row_movement from user_tables where table_name = 'ZSX';
ROW_MOVE
--------
DISABLED
二、
啟動某張表的行移動功能
SQL> alter table zsx enable row movement;
Table altered.
SQL> select row_movement from user_tables where table_name = 'ZSX';
ROW_MOVE
--------
ENABLED
啟動某張表的行移動功能
SQL> alter table zsx enable row movement;
Table altered.
SQL> select row_movement from user_tables where table_name = 'ZSX';
ROW_MOVE
--------
ENABLED
三、
禁止某張表的行移動功能
SQL> alter table zsx disable row movement;
Table altered.
SQL> select row_movement from user_tables where table_name = 'ZSX';
ROW_MOVE
--------
DISABLED
禁止某張表的行移動功能
SQL> alter table zsx disable row movement;
Table altered.
SQL> select row_movement from user_tables where table_name = 'ZSX';
ROW_MOVE
--------
DISABLED
四、
例項:
將一張表閃回到過去的某個時間點,主要是用於某張表錯誤的更新
1、
啟動表的行移動功能
SQL> alter table zsx enable row movement;
2、
查詢表中的資料
SQL> select * from zsx;
ID
----------
1
3、
查詢現在的SCN
SQL> select current_scn from v$database;
CURRENT_SCN
-----------
692434
4、
刪除表中的資料
SQL> delete from zsx;
1 row deleted.
SQL> commit;
Commit complete.
5、
現在再次檢視錶中的資料
SQL> select * from zsx;
no rows selected
6、
閃回這張表到scn692434
SQL> flashback table zsx to scn 692434;
Flashback complete.
7、
再次查詢這張表,如果有資料,就證明閃回生效了
SQL> select * from zsx;
ID
----------
1
例項:
將一張表閃回到過去的某個時間點,主要是用於某張表錯誤的更新
1、
啟動表的行移動功能
SQL> alter table zsx enable row movement;
2、
查詢表中的資料
SQL> select * from zsx;
ID
----------
1
3、
查詢現在的SCN
SQL> select current_scn from v$database;
CURRENT_SCN
-----------
692434
4、
刪除表中的資料
SQL> delete from zsx;
1 row deleted.
SQL> commit;
Commit complete.
5、
現在再次檢視錶中的資料
SQL> select * from zsx;
no rows selected
6、
閃回這張表到scn692434
SQL> flashback table zsx to scn 692434;
Flashback complete.
7、
再次查詢這張表,如果有資料,就證明閃回生效了
SQL> select * from zsx;
ID
----------
1
flashback table emp3 to timestamp sysdate-10/1440;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29107230/viewspace-769172/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 閃回查詢(基礎例項講解)
- 閃回資料庫(基礎例項講解)資料庫
- 閃回事務查詢(基礎例項講解)
- 閃回表、閃回查詢
- 表閃回操作及解決閃回表時出現的ORA-08189故障
- 閃回技術二:閃回表
- 基本閃回查詢和閃回表
- 閃回查詢之閃回表查詢
- 閃回表技術
- 閃回資料庫測試之一 :關閉閃回的表空間是否可以開啟資料庫
- oracle 閃回基於時間的恢復Oracle
- Oracle閃回誤刪的表Oracle
- Backup And Recovery User's Guide-使用閃回表來回退一個表-執行閃回表操作GUIIDE
- Backup And Recovery User's Guide-使用閃回表來回退一個表-閃回表的先決條件GUIIDE
- 基於時間戳閃回資料庫時間戳資料庫
- (f)--閃回恢復區---實踐2---閃回表(閃回DML部分資料會用到閃回查詢)
- Oracle 11g 閃回表Oracle
- 閃回恢復一個表中的資料
- 【備份恢復】閃回資料庫(三)基於時間戳閃回資料庫資料庫時間戳
- oralce恢復誤刪除的表中的資料(閃回、閃回查詢)
- 利用flashback閃回表和資料
- Oracle 閃回刪除表原理分析Oracle
- 閃回技術一:閃回查詢
- Oracle 10G 新特性——閃回表Oracle 10g
- Oracle回收站表閃回機制研究Oracle
- Oracle Database 10g新特性-閃回表OracleDatabase
- 2 Day DBA-管理方案物件-練習:參考“執行閃回表操作”練習,閃回刪除RegionsHist表。物件
- 10g裡的閃回表命令-- 表的刪除和恢復
- 【Flashback】10G的新特性“閃回表”清除方法
- 使用 Oracle Database 10g中的閃回表特性OracleDatabase
- Oracle閃回詳解Oracle
- 閃回(關於閃回查詢)
- 閃回刪除、閃回查詢
- 利用undo的閃回特性恢復錯誤操作的表
- 【閃回特性之閃回查詢】使用閃回查詢(select as of)
- Oracle基礎 03 回滾表空間 undoOracle
- 閃回和drop原 undo tbs的一點分析
- 閃回(關於閃回資料庫)資料庫