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天的过程把历史数据找回了部分 4年左右的oracle经验,应该学oracle哪方面技术 oracle 时间按小时 分组统计 oracle建库问题 rman恢复 意外表数据丢失 数据恢复问题 linux下root用户连接oracle提示没有权限:insufficient privileges orcale9i刚开始学,它常用的向sql的查询分析器 企业管理器是那个啊? c#连不上oracle。。。。 trim函数索引,查询的时候为什么不使用 权限 分配 我想问一个关于sequence的问题 求教含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天的过程把历史数据找回了部分