Chinaunix

标题: flashback命令疑问 [打印本页]

作者: soccer    时间: 2006-08-11 15:14
标题: flashback命令疑问
execute dbms_flashback.enable_at_time(to_date('07/11/2006 13:48:43'));


上述命令对表进行恢复后,如果对该表进行delete,update,insert操作会提示:

operation not supported while in Flashback mode

请问这是什么意思

但是如果退出该session,表又恢复到原状,可以对表进行修改。请问这是为什么

谢谢

[ 本帖最后由 soccer 于 2006-8-15 10:11 编辑 ]
作者: rollingpig    时间: 2006-08-11 15:47
在Flash back 状态,不能做DML
作者: soccer    时间: 2006-08-11 16:32
有没有命令可以解除这个状态?


谢谢
作者: soccer    时间: 2006-08-11 18:12
delete from we where id=1; (从表里删除一条数据)
commit;  (提交)

文档里说隔5分钟通过下列命令可以查询到刚才删除的记录:但是执行后,没有记录?请高手指点。

select ID from we as of TIMESTAMP to_timestamp('2006-8-11 14:37:25','YYYY-MM-DD HH24:MI:SS') where ID=1;


谢谢

[ 本帖最后由 soccer 于 2006-8-15 10:03 编辑 ]
作者: soccer    时间: 2006-08-15 10:16
我是根据这个做的:

http://www.vshj.com/Article/Print.asp?ArticleID=26339




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2