oracle執行閃回時報錯的問題

2022-04-08 05:42:42 字數 388 閱讀 5169

oracle執行閃回時報錯的問題

一天 不小心把資料庫的某使用者表的別人的使用者密碼改了。

當想幫他改回去的時候才知道忘記備份 www.2cto.com  

這時利用10g的閃回 可以恢復修改的資料 

flashback table portal.t_base_user to timestamp to_timestamp

('2012-11-08 15:00:00','yyyy-mm-dd hh24:mi:ss'); 

提示ora-08189: 因為未啟用行移動功能, 不能閃回表 

所以執行以下語句  再執行閃回

alter table portal.t_base_user enable row movement; 

成功閃回修改.

oracle 中的閃回

概述 閃回技術是oracle強大資料庫備份恢復機制的一部分,在資料庫發生邏輯錯誤的時候,閃回技術能提供快速且最小損失的恢復 多數閃回功能都能在資料庫聯機狀態下完成 需要注意的是,閃回技術旨在快速恢復邏輯錯誤,對於物理損壞或是介質丟失的錯誤,閃回技術就回天乏術了,還是得借助於oracle一些高階的備份...

Oracle中的閃回查詢的寫法

閃回查詢是oracle中可以查詢到一段時間之前的資料的一種操作,可以一定程度上避免誤操作等造成的資料丟失。其寫法就是在sql中新增一段as of timestamp即可。例 查詢2019年8月29日20 20 19秒時student表中姓名為doubly的各項資料,就可以使用如下的 進行查詢 sel...

oracle 10g的閃回特性

1.先介紹兩個表 select from tab 檢視有那些表 select from ind 檢視有那些索引 2.試驗指令碼 create table abc id int create index abc on abc id commit insert into abc values 1 ins...