注册

DM7闪回--使用疑问

Shadow 2023/08/04 622 0

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM7
【操作系统】:统信UOS
【CPU】:x86
【问题描述】*:
在 DM7 中开启闪回功能。
1、在终端 A 中使用 disql 登录数据库,创建表:
create table tb1 (a int ,b int, c int);
插入一条数据
insert into tb1 values (1,2,3);
insert into tb1 values (2,3,4);
commit; ----提交
2、在终端 B 中使用 disql 登录数据库,删除一条数据
delete tb1 where a = 1
commit;
4、在终端 A 中,查询 V$flashback_trx_info 表,获取结果如下:
image.png
此时,含有对应删除语句的 插入 语句。

5、在终端 B 中,插入一条数据
insert into tb1 values (3,4,5);
commit;

6、在终端 B 中,将新插入的数据删除.
delete tb1 where a = 3;
commit;

7、在终端 A 中,查询 v$flashback_trx_info,如下图
image.png

此时发现,在该表中不含有新删除数据的 INSERT 语句,请问这是什么原因导致的?另外,有没有语法将 v$flashback_trx_info 表中的数据恢复到实体表中? 针对闪回这个功能,有没有一个系统性的文档介绍?

回答 0
暂无回答
扫一扫
联系客服