使用 Flash Table 回滾資料

guoge發表於2015-10-07

已經2Old 了,記錄在此做個備查。

 

  第一步: 調整資料庫

   alter system set log_archive_dest ='D:\app\Administrator\oradata\orcl\archive' scope=spfile;

   alter system set  db_recovery_file_dest ='E:\archive' scope=spfile;

   alter system set  db_recovery_file_dest_size =4G  scope=spfile;

  shutdown immediate

  startup mount

  alter database archivelog;

  alter database flashback on;

  alter database open;

  第二步: 調整表

  

ALTER TABLE plan

   ENABLE ROW MOVEMENT;

 

   第三步:測試

   

   select count(*)  from plan ;

   

   delete from   plan;

   commit;

   

   

   FLASHBACK TABLE plan 

  TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' minute);

    select count(*)  from plan ;

   

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

相關文章