oracle回滚问题,在线等急!!! 刚才做啦一个更新语句,忘记带条件啦把整个表都更新啦。要怎么回办 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 16对表的时间段闪回必须有权限 grant flashback any table to newtest必须先执行alter table biao1 enable row movement;flashback table biao1 to timestamp to_timestamp('2010-5-31 11:53:17','yyyy-mm-dd hh24:mi:ss') -- 还没commit的话,就rollback;如果已经commit了的话,就利用表闪回(flastback)! 只要没commit 就rollback 一下是可以对事务的操作进行回滚的,对于DDL(定义语言)是无效的吧! -- 是的:是无效的,但这是更新语句啊!不属于DDL语言啊(CREATE/ALTER/DROP...)! 如果是10G 以下版本 期盼楼主没有COMMIT 假如没有flashback, 可以试试 logminer,或许能找回 假如是truncate的话,就没救了,得用备份来还原。假如是delete的话,可以是:flashback table T to timestamp to_timestamp(...)/*省略一个时间*/只要你记得删除时间,还原到删除时间之前即可。select * from T version between minvalue and maxvalue; --这也可以查看删除前的数据 呵呵 这种操作 还是小心点好 有原数据备份的话 还好点我记得我DROP 过表 给郁闷的 跑了2天的过程把历史数据找回了部分 oracle 报错ORA-01219 求救 oracle数据库移植 求oracle SQL语法 帮忙提供解决方案 Oracle数据库,怎么让日期字段自动添加日期时间 求SQL写法 征求一条简单的SQL语句。 precise i3(veritas i3) 这个数据库监控软件有没有人使用过? sqlserver的join语句到oracle,怎么写,哪里错了? Date问题 求教含clob类型数据表的处理 帮新手小弟优化下语句
必须有权限 grant flashback any table to newtest
必须先执行alter table biao1 enable row movement;
flashback table biao1 to timestamp to_timestamp('2010-5-31 11:53:17','yyyy-mm-dd hh24:mi:ss')
-- 还没commit的话,就rollback;如果已经commit了的话,就利用表闪回(flastback)!
-- 是的:是无效的,但这是更新语句啊!不属于DDL语言啊(CREATE/ALTER/DROP...)!
只要你记得删除时间,还原到删除时间之前即可。
select * from T version between minvalue and maxvalue; --这也可以查看删除前的数据
我记得我DROP 过表 给郁闷的 跑了2天的过程把历史数据找回了部分