select versions_xid,versions_operation, versions_starttime,versions_endtime,versions_startscn,versions_endscn
from site_daily_report versions between timestamp minvalue and maxvalue
where report_date = trunc(sysdate - 14);
select * from flashback_transaction_query t where t.xid='5c00040077070000';
select dbms_flashback.get_system_change_number() from dual;
select scn_to_timestamp(dbms_flashback.get_system_change_number()) from dual;
select timestamp_to_scn(systimestamp) from dual;
閃回版本查詢隨取隨用地複製表變更的短期易變數值審計。這一優點使得 dba 能夠獲得過去時間段中的所有變更而不是特定值,只要還原段中提供資料,就可以盡情使用。因此,最大的可用版本依賴於 undo_retention 引數。
Oracle閃回查詢
閃回查詢 查詢在特定時間點存在的所有資料。使用閃回查詢功能,可以執行截止到特定時間的查詢。使用select語句的as of子句,可以指定要檢視其對應資料的時間戳。這在分析資料差異時非常有用。注 timestamp和scn是as of子句的有效選項。update employees set salar...
oracle 資料回滾查詢 閃回查詢
由於在做開發的時候,是多個同事同時對同乙個包進行操作,如果在對package body 做edit之前,沒有進行refresh操作,極易造成包的覆蓋。如果覆蓋,只能通過快閃儲存器進行恢復。1.以sys使用者登入資料庫,先找物件的obj號碼 select obj from obj as oftimes...
mysql有閃回嗎 mysql 閃回測試
由於前面出現過幾個需求,或者誤操作,或者測試,需要我把某張表恢復到操作之前的乙個狀態,前面在生產中有過幾次經歷,實在太痛苦了,下面是一張表被誤刪除了,我的步驟是 1 用全備恢復整個庫 恢復到其他環境 2 找到全備結束時間點對應的binlog,然後根據時間找對應的pos點 3 接著2中的pos點把資料...