li
  当前位置:主页 > 备份恢复 > 文章内容
li
使用Flashback Query 恢复误删除的数据(2)
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-05-09   阅读:26  
本文章共2507字,分2页,当前第2页,快速翻页:
 

  ◆此处选择SCN向前恢复

SQL> select count(*) from hs_passport as of scn 12929970422;

  COUNT(*)
----------
    861686

  ◆尝试多个SCN,获取最佳值(注释:如果可以得知具体时间,那样则可以获得准确的数据闪回)

SQL> select count(*) from hs_passport as of scn &scn;
Enter value for scn: 12929941968
old   1: select count(*) from hs_passport as of scn &scn
new   1: select count(*) from hs_passport as of scn 12929941968

  COUNT(*)
----------
    861684

SQL> /
Enter value for scn: 12927633776
old   1: select count(*) from hs_passport as of scn &scn
new   1: select count(*) from hs_passport as of scn 12927633776
select count(*) from hs_passport as of scn 12927633776
                     *
ERROR at line 1:
ORA-01466: unable to read data - table definition has changed


SQL> /
Enter value for scn: 12929928784
old   1: select count(*) from hs_passport as of scn &scn
new   1: select count(*) from hs_passport as of scn 12929928784

  COUNT(*)
----------
    825110

SQL> /
Enter value for scn: 12928000000
old   1: select count(*) from hs_passport as of scn &scn
new   1: select count(*) from hs_passport as of scn 12928000000
select count(*) from hs_passport as of scn 12928000000
                     *
ERROR at line 1:
ORA-01466: unable to read data - table definition has changed

  ◆注意:最后选择恢复到SCN为12929941968的时间点

SQL> 
insert into hs_passport_recov 
select * from hs_passport as of scn 12929941968;

861684 rows created.

SQL> commit;

Commit complete.

  注释:至此,则可以满足需要,找回误删除的部分数据,闪回恢复成功。



阅读更多内容<<上一页 · 1 · 2


  上一篇: UNDO表空间的ORA-1122错误解决方...   下一篇: 如何开启/关闭oracle的归档
li
 §相关评论  
 热点文章

·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 编辑推荐
·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 相关篇章
·UNDO表空间的ORA-1122错误解决方...
·UNDO表空间的ORA-1122错误解决方...
·UNDO表空间的ORA-1122错误解决(...
·Oracle 11g备份恢复功能增强
·Oracle数据库远程复制与异地容灾...
·RMAN备份恢复之SPFILE的恢复(三...
·Oracle提示的优先级最高?——一...
·备份之脱机表空间备份
·备份之全库一致性备份
·备份之联机表空间备份
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的东...
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是什...
·ORA-01843:无效的月份
·执行exec dbms_logmnr_d.build('...
·rman怎么样在恢复的时候移动数据...
·操作系统重装,如何恢复oracle数...
·联机日志损坏如何恢复
·丢失一个数据文件,没有备份但是...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接