進庫開啟閃回模式sp_set_para_value(2,ENABLE_FLASHBACK,1);
重啟
▼▼▼
[dmdba@oracle12c bin]$ /etc/rc.d/init.d/DmServiceDMSERVER stop
Stopping DmServiceDMSERVER: [ OK ]
[dmdba@oracle12c bin]$ /etc/rc.d/init.d/DmServiceDMSERVER start
Starting DmServiceDMSERVER: [ OK ]
語句功能:
用戶通過閃回查詢子句,可以得到指定表過去某時刻的結果集。指定條件可以為時刻, 或事務號。
使用說明:
閃回查詢只支持普通表(包括加密表與壓縮表)、臨時表和堆表,不支持水平分區 表、列存儲表、外部表與視圖;
閃回查詢中 trxid 的值,一般需要由閃回版本查詢的偽列來確定。實 際使用中多采用指定時刻的方式。
▼▼▼
create table dm_test(
id int identity(1,1) primary key,
name varchar(100)
);
insert into dm_test values (xiaoke);
insert into dm_test values (xiaoshi);
insert into dm_test values (xiaoliang);
insert into dm_test values (xiaochen);
commit;
閃回查詢
可以看出更新前的數據和事務id
閃回事務查詢提供系統視圖 V$FLASHBACK_TRX_INFO 供用戶查看在事務級對數據庫所做的更改。
▼▼▼
SELECT TABLE_NAME,UNDO_SQL FROM V$FLASHBACK_TRX_INFO WHERE COMMIT_TIMESTAMP > 2021-05-24 19:04:34;
可以通過undo_sql 閃回被更新的數據。
開啟閃回模式的時候需要修改參數重啟,最好在前期建庫的時候就開啟閃回模式
需要大概知道更新數據的時間。
更多精彩干貨分享
點擊下方名片關注
IT那活兒
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129894.html
DG備庫讀寫測試方案 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; margin:0...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20