ITPub博客

首页 > 数据库 > Oracle > Backup And Recovery User's Guide-使用RECOVER命令的自动恢复

Backup And Recovery User's Guide-使用RECOVER命令的自动恢复

原创 Oracle 作者:LuiseDalian 时间:2014-03-03 08:35:56 0 删除 编辑

使用RECOVER命令的自动恢复

当使用SQL*Plus进行介质恢复,最容易的策略使用SQL*Plus RECOVER命令执行自动恢复。

自动恢复会开始恢复,而不需要人工地提示SQL*Plus应用每个单独的归档重做日志。

当使用SQL*Plus时,对于自动应用恢复需要的归档重做日志的默认名称,有如下的选择:

n  在执行RECOVER命令之前执行SET AUTORECOVERY ON

如果SET AUTORECOVERY OFF,则执行RECOVER命令时,必须手动地输入文件名或通过按回车键来接收建议的文件名。

n  RECOVER命令指定AUTOMATIC关键字

 

当执行RECOVER命令时如果需要的文件是以正确的名称存在正确的位置,则在任何一种情况都不需要incarnation

当数据库成功地应用了重做日志文件,会返回如下信息:Log applied.

然后提示序列中的下一个日志,如果最近应用的日志是最后一个需要的日志,则恢复结束。

用于自动恢复的文件的名称是从相互关联的LOG_ARCHIVE_FORMAT参数和LOG_ARCHIVE_DEST_n参数连接而来的。

n为所有开启的本地目的地中的最大值。

 

假设下面的初始化参数被设置:

LOG_ARCHIVE_DEST_1 = "LOCATION=/arc_dest/loc1/"

LOG_ARCHIVE_DEST_2 = "LOCATION=/arc_dest/loc2/"

LOG_ARCHIVE_DEST_STATE_1 = DEFER

LOG_ARCHIVE_DEST_STATE_2 = ENABLE

LOG_ARCHIVE_FORMAT = arch_%t_%s_%r.arc

LOG_ARCHIVE_DEST_1 = "LOCATION=/arc_dest/loc1/"

LOG_ARCHIVE_DEST_2 = "LOCATION=/arc_dest/loc2/"

LOG_ARCHIVE_DEST_STATE_1 = DEFER

LOG_ARCHIVE_DEST_STATE_2 = ENABLE

LOG_ARCHIVE_FORMAT = arch_%t_%s_%r.arc

-- SQL*Plus自动建议的文件名. %t-线程号;%s-序列号; %r-resetlogs ID

/arc_dest/loc2/arch_%t_%s_%r.arc

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

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

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5677179