为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
闪回事务不支持增删改么?为啥我通过闪回查询子句有记录输出,闪回事务查询就没记录输出?
used time: 0.344(ms). Execute id is 1072.
SQL> SELECT VERSIONS_STARTSCN, VERSIONS_ENDSCN, NAME FROM PERSON_TYPE VERSIONS BETWEEN TIMESTAMP '2023-11-23 22:55:56' AND SYSDATE;
LINEID VERSIONS_STARTSCN VERSIONS_ENDSCN NAME
---------- -------------------- -------------------- ------------
1 NULL NULL 采购经理
2 NULL NULL 采购代表
3 NULL NULL 销售经理
4 42167 NULL 收银员
5 42167 NULL 收银员
6 42156 NULL 保洁员
7 42162 42167 保安员
8 NULL 42162 防损员
9 42162 42167 保安员
10 42156 42162 防损员
SQL> SELECT * FROM V$FLASHBACK_TRX_INFO WHERE COMMIT_TIMESTAMP > '2023-11-23 22:55:56';
no rows
used time: 0.404(ms). Execute id is 1078.
检查数据库是否开启逻辑日志:
select PARA_NAME,FILE_VALUE from v$dm_ini where para_name= 'RLOG_APPEND_LOGIC';
如果未开启执行下面语句开启:
SP_SET_PARA_VALUE (1,'RLOG_APPEND_LOGIC',1);