请问关于oracle闪回的问题

[复制链接]
查看11 | 回复4 | 2011-11-1 16:23:26 | 显示全部楼层 |阅读模式
用的数据库版本是10G,使用 select aa from bb as of timestamp sysdate - 1/24 这种方式来闪回查询的时候,发现无法查到数据。
想问问高手,关于闪回的时候,对表有什么要求么,是否要满足某种条件才能使用闪回,谢谢。

回复

使用道具 举报

千问 | 2011-11-1 16:23:26 | 显示全部楼层
闪回查询,Undo 表空间里有数据,才可查询到。
你这个查询,是不是1小时前确实没有数据。
闪回表,要求对被闪回的表启用enable row movement;

回复

使用道具 举报

千问 | 2011-11-1 16:23:26 | 显示全部楼层
时间改小一点试试呢~
回复

使用道具 举报

千问 | 2011-11-1 16:23:26 | 显示全部楼层
是不是在这一个小时里,你对bb表的结构进行了修改?修改的话会报错:无法读取数据 - 表定义已更改
回复

使用道具 举报

千问 | 2011-11-1 16:23:26 | 显示全部楼层
一个小时前,这个栏位没值
请确认
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行