ITPub博客

首页 > 数据库 > Oracle > Backup And Recovery User's Guide-执行基于时间的或基于改变的不完全恢复

Backup And Recovery User's Guide-执行基于时间的或基于改变的不完全恢复

原创 Oracle 作者:LuiseDalian 时间:2014-03-05 04:43:52 0 删除 编辑

执行基于时间的或基于改变的不完全恢复

这部分描述了如何为恢复的结束点指定SCN或时间。

如果数据库受季节时间改变的影响(例,白天节省了时间),则可能经历问题,

如果时间在redo log中出现2次,并且你想恢复到第2个时间。

为了处理时间的改变,执行cancel-based或change-based的恢复。

练习:执行Change-based的或Cacel-based的恢复

--1. 执行"关闭数据库的恢复" 1-8步

 

--2. 执行RECOVER DATABASE UNTIL语句开始恢复,如果恢复到一个SCN,则指定一个没有引号的十进制数字.

RECOVER DATABASE UNTIL CHANGE 10034;

-- 如果恢复到指定的时间

RECOVER DATABASE UNTIL TIME '2000-12-31:12:47:30'

 

--3. 应用需要的重做日志文件恢复还原的数据文件.当达到正确的时间时,数据库自动地中断恢复,并返回一个消息,表明恢复是否成功.

--注意:除非恢复是自动的,数据库会从LOG_ARCHIVE_DEST_1提供名称,然后在每个日志之后询问是停止还是继续.如果控制文件是一个备份,则

--      在归档日志被应用之后你必须提供联机日志的名称

 

--4. 执行"基于取消的不完全恢复"的4-5步

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

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    6043819