由于用户的错误导致逻辑故障的发生而不得不快速返回故障发生的时间点,可选的操作:
·基于数据库的时间点恢复,此方式恢复期间数据库不可用并且会丢失故障时间点之后的数据。
·基于表空间的时间点恢复。
关于基于表空间的时间点恢复,有这样一句命令或许会很让人困惑,它究竟做了哪些操作呢?
RMAN> RECOVER TABLESPACE XXX UNTIL TIME "TO_DATE('XXXX-XX-XX XX:XX:XX','YYYY-MM-DD HH24:MI:SS')" AUXILIARY DESTINATION '/home/oracle/temp';
一旦上面的语句被执行,RMAN将会进行下面的一系列动作:
·创建辅助实例(包括PFILE文件....)
·MOUNT刚创建的辅助实例
·将XXX表空间置于离线状态
·还原UNDO、SYSTEM、SYSAUX和XXX表空间
·应用归档(完成恢复)
·打开数据库
·导出属于XXX表空间的对象
·关闭辅助实例
·导入对象到目标数据库
·去除并清空辅助实例
参考文档:Tablespace Point-in-time Recovery (TSPITR) using RMAN
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24389441/viewspace-1058766/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24389441/viewspace-1058766/