使用DML语言删除的数据,如何恢复?? 使用DML语言删除的数据,如何恢复?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果刚删除不久,最快的用flashback.如果undo中已经消去,在归档模式下,可以用redo log进行数据恢复,用dbms_logmnr。 时间短,记录还在undo中,可以用flashback query。找不到的话可用logmnr或做个TSPITR。 删除语句执行后已经commit了,然后 redo中还存在记录,这种情况如何恢复,最好是给出具体的sql,多谢各位了 用flashback最好。如果时间不是很长的话,如果时间过长了,只能不完全恢复了。 还记得大概什么时候删的?for example: select * from flash_test as of timestamp to_timestamp('20090906 18:06:25','YYYYMMDD HH24:MI:SS');实在不行,就用LOGMINER了,如果没有ARCHIVELOGMODE,希望REDOLOG内还有 还不是很明白,要是再具体点就好了。eg:delete subscriber;然后也commit了,现在想找回我删除的表的数据,有哪几种方法??越具体越好,本人还是菜鸟阶段,太笼统了看不明白,多谢了! 按B列相邻分组取A列最大行,并求分组后A的最大最小差,该如何实现呢? rownum和rowid有什么区别 instr和decode组合的用法(多条件查询) 大侠帮忙看看(动态游标使用问题),谢,先! 请大家讨论ORACLE过程编写中的一个规范问题 ORACLE如何在存储过程执行grant授权命令。还有怎样将dbms_output.put_line()|提示输出到dos界面? Oracle API Oracle9i中如何配置Directory Service? 急!!!!!!!!请教各位一个和触发器有关的问题 高分求购一个存储过程 Sequence的问题 救,嵌套的游标~
如果undo中已经消去,在归档模式下,可以用redo log进行数据恢复,用dbms_logmnr。
找不到的话可用logmnr或
做个TSPITR。
for example:
select * from flash_test as of timestamp to_timestamp('20090906 18:06:25','YYYYMMDD HH24:MI:SS');实在不行,就用LOGMINER了,如果没有ARCHIVELOGMODE,希望REDOLOG内还有