不过请楼主查看下两个表的数据版本,若已经找不到,现在再删除一条试一试,然后来找一下,删除以前,记录下当前服务器的时间,通过SYSDATE获取,假如你现在获取的时间点是:2010-05-01 15:56:23,那么确认好此时数据没有人动它,好删除掉它,看下是否两个表都删除掉了,如果真的删除掉了,查看版本(假如表名称叫做test):
select versions_xid xid,
versions_operation op,
versions_startscn startscn,
versions_endscn endscn,
rowid,
test.*
from test versions
between scn timestamp_to_scn(to_timestamp('2010-05-01 15:56:23','YYYY-MM-DD HH24:MI:SS')) and maxvalue;
分别查看下两个表那个时间点的数据是否与你想要的一致,另外查询回滚段信息,由谁登陆者提交,提交何种SQL:
SELECT *
FROM flashback_transaction_query t
WHERE t.table_name='TEST';