达梦8闪回查询表
开启闪回及修改UNDO_RETENTION,UNDO_RETENTION默认值90秒
select para_name,para_value from v$dm_ini where para_name='ENABLE_FLASHBACK'; LINEID PARA_NAME PARA_VALUE ---------- ---------------- ---------- 1 ENABLE_FLASHBACK 0
alter system set 'ENABLE_FLASHBACK'=1 both; select * from v$parameter where name like '%UNDO%'; select para_name,para_value from v$dm_ini where para_name like '%UNDO%'; alter system set 'UNDO_RETENTION'=900 both;
插入数据及删除数据
insert into t1 select id,name from tt limit 10; SQL> select * from t1; LINEID ID NAME ---------- ----------- --------------------------- 1 268436667 ##TMP_TBL_FOR_DBMS_LOB_BLOB 2 268436666 ##TMP_TBL_FOR_DBMS_LOB_CLOB 3 268436636 <ADT_1> 4 268436508 ALL_ALL_TABLES 5 268436601 ALL_ARGUMENTS 6 268436538 ALL_COL_COMMENTS 7 268436517 ALL_COL_PRIVS 8 268436525 ALL_CONSTRAINTS 9 268436565 ALL_CONS_COLUMNS 10 268436497 ALL_DB_LINKS SQL> select sysdate from dual; LINEID SYSDATE ---------- ------------------- 1 2022-08-18 17:30:02 used time: 0.450(ms). Execute id is 1708. SQL> SQL> delete from t1 where name like '%ALL%'; affect rows 7 used time: 0.301(ms). Execute id is 1709. SQL> commit; executed successfully used time: 8.504(ms). Execute id is 1710. SQL> select sysdate from dual; LINEID SYSDATE ---------- ------------------- 1 2022-08-18 17:31:19
查询数据
SQL> select * from t1; LINEID ID NAME ---------- ----------- --------------------------- 1 268436667 ##TMP_TBL_FOR_DBMS_LOB_BLOB 2 268436666 ##TMP_TBL_FOR_DBMS_LOB_CLOB 3 268436636 <ADT_1>
闪回查询
SQL> SELECT * FROM t1 WHEN TIMESTAMP '2022-08-18 17:30:02'; LINEID ID NAME ---------- ----------- --------------------------- 1 268436667 ##TMP_TBL_FOR_DBMS_LOB_BLOB 2 268436666 ##TMP_TBL_FOR_DBMS_LOB_CLOB 3 268436636 <ADT_1> 4 268436508 ALL_ALL_TABLES 5 268436601 ALL_ARGUMENTS 6 268436538 ALL_COL_COMMENTS 7 268436517 ALL_COL_PRIVS 8 268436525 ALL_CONSTRAINTS 9 268436565 ALL_CONS_COLUMNS 10 268436497 ALL_DB_LINKS
闪回版本查询
SQL> SELECT VERSIONS_ENDTRXID,name FROM t1 versions between TIMESTAMP '2022-08-18 17:30:02' and sysdate; LINEID VERSIONS_ENDTRXID NAME ---------- -------------------- --------------------------- 1 NULL ##TMP_TBL_FOR_DBMS_LOB_BLOB 2 NULL ##TMP_TBL_FOR_DBMS_LOB_CLOB 3 NULL <ADT_1> 4 NULL ALL_ALL_TABLES 5 NULL ALL_ARGUMENTS 6 NULL ALL_COL_COMMENTS 7 NULL ALL_COL_PRIVS 8 NULL ALL_CONSTRAINTS 9 NULL ALL_CONS_COLUMNS 10 NULL ALL_DB_LINKS 11 36136 ALL_ALL_TABLES LINEID VERSIONS_ENDTRXID NAME ---------- -------------------- ---------------- 12 36136 ALL_ARGUMENTS 13 36136 ALL_COL_COMMENTS 14 36136 ALL_COL_PRIVS 15 36136 ALL_CONSTRAINTS 16 36136 ALL_CONS_COLUMNS 17 36136 ALL_DB_LINKS
闪回事务查询
SQL> SELECT * FROM V$FLASHBACK_TRX_INFO WHERE COMMIT_TIMESTAMP > '2022-08-18 17:30:02'; no rows used time: 0.888(ms). Execute id is 2402.

浙公网安备 33010602011771号