oracle9i 恢复数据,oracle9i使用flashback恢复数据(转)

oracle9i使用flashback恢复数据(转)[@more@]如何使用FLASHBACK

如果是在归档的情况下,并且归档日志完成则可以恢复到任何时间点,否则的话只能恢复到当前重做日志切换的那个时间点。

查看有无归档日志

select name,FIRST_CHANGE# fscn,NEXT_CHANGE# nscn,FIRST_TIME from v$archived_log;

将数据保存到一个中间表

create table temp_table as select * FROM table

AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '1800' SECOND)

此时间可以取 年,月,日,时,分,秒

year,month,day,hour,minute,second

注意下后面的时间,所取的时间应该在你的修改之前。

注:使用flashback可以闪回的最大时间和回滚空间有关.如果使用了自动管理回滚表空间,那么UNDO_RETENTION给出了闪回支持的最小时间.也就是说,FLASHBACK最少可以支持UNDO_RETENTION给出的时间,如果系统比较闲,则可以闪回更长的时间.

(当然,如果回滚表空间的空间分配不足,当系统处于忙时,有可能重用还没有达到UNDO_RETENTION时间限制的数据的空间).

如果设置了utl_file_dir的话,可以使用logmnr.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-961672/,如需转载,请注明出处,否则将追究法律责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值