使用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了,现在想找回我删除的表的数据,有哪几种方法??越具体越好,本人还是菜鸟阶段,太笼统了看不明白,多谢了! 创建多个数据库,却只能进入一个!求大虾指教!! Oracle: 怎样用一条SQL语句删除表中字段重复的记录 trigger,if exists, if count(*)问题 创建数列是[次序值]选项选中不选中有何区别 怎么优化这个查询语句 请问谁有手机号码和地区对应的数据吗? 請教﹕如何讓實現我的需求(讓同一個sql中的字段分層顯示) 请大家谈谈select count()的效率 关于partition! sql翻译成oracle 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内还有