ITPub博客

首页 > 数据库 > Oracle > Backup And Recovery User's Guide-恢复的取消(并行介质恢复)

Backup And Recovery User's Guide-恢复的取消(并行介质恢复)

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

恢复的取消

如果你开始了介质恢复,然后必须中断它,则可以在提示重做日志文件时输入CANCEL;

或使用操作系统中断信号,当恢复单个的数据文件时必须中断它,或在自动恢复过程中。

在恢复被取消之后,可以使用RECOVER命令恢复执行,恢复从被取消的地方恢复执行。

并行介质恢复

默认,Oracle使用并行介质恢复来提供介质恢复前滚阶段的性能。

在并行介质恢复的过程中,当进行前滚的时候,数据库使用”division of labour”方法分配不同的进程到不同的数据块,

因此可以使这个过程更高效。

 

使用的进程的个数继承自CPU_COUNT初始化参数,CPU_COUNT默认等于系统上CPU的个数。

例,如果并行恢复在具有4个CPU的系统上执行,并且只有一个数据文件被恢复,

则会有4个孵化出的进程从归档日志文件读取数据块并应用redo。

通常介质恢复受数据块读写的限制。并行恢复试图使用所有可用的系统I/O带宽来提高性能。

除非有系统的I/O瓶颈或差的异步,使用并行恢复很可能会提升恢复的性能。

为了覆盖执行并行恢复的默认行为,可以RECOVER…NOPARALLEL或RECOVER…PARALLEL 0。

RECOVER_PARALLELISM只控制实例或crash恢复。介质恢复不受这个参数的影响。

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

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

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    6043822