知识大全 使用并行恢复提高standby的恢复速度

Posted

篇首语:学新温故,学以致用,总结提高。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用并行恢复提高standby的恢复速度相关的知识,希望对你有一定的参考价值。

  有一个数据库 standby库恢复时经常赶不上主库的进度 用iostat x 查看磁盘利用率的时候 发现三个放数据文件的盘(每个盘是由 个物理盘做的raid )的读iops在 以内 磁盘利用率在 %以内 所以初步分析恢复的慢应该跟io利用率不高有关 所以考虑使用并行恢复提高恢复速度

  开始尝试并行恢复时 有时并行恢复起不来 alert log里提示如下信息

  Tue Oct : :

  ALTER DATABASE RECOVER  managed standby database parallel disconnect from session

  Attempt to start background Managed Standby Recovery process

  MRP started with pid=

  MRP : Background Managed Standby Recovery process started

  attempting to start a parallel recovery with processes

  parallel recovery failed to get any processes

  non parallel recovery will be done

  Media Recovery Log /data /arch/hzbops/hzbops _ arc

  有时又可以起来 但最多能够启动 个并行进程 分析发现并行启动不了是因为nofile值设置过小导致 而并行最多启动 个 原因是parallel_max_servers 参数值设置为

  对这个数据库做了如下调整

   参数 parallel_max_servers

  这个参数限制了实际可以起的并行进程数 要在初始化参数里设置 参数文件里默认没有 oracle会给出一个默认值 这个默认值可能过小 需要调大一些

  这个数据数据库从 改成

   /etc/security/nf 中的nofile 值调大 默认是 改成

  *               soft    nofile 

  nofile指定了每个用户打开的文件数 oracle目前有数据文件 个 开 个进程并行恢复的话就需要 个文件句柄 所以之前设置的有点小 调整完后 需要关闭数据库 然后退出oracle用户后 再进入oracle用户 让这个设置生效 前面的那个并行启动不了的原因就是这个参数设置的过小

  这里再检查IO 看到io利用率上去了 恢复进度也比以前快了很多:

  avg cpu:  %user   %nice    %sys %iowait   %idle

                

  Device:    rrqm/s wrqm/s   r/s   w/s  rsec/s  wsec/s    rkB/s    wkB/s avgrq sz avgqu sz   await  svctm  %util

  sda                                                 

  sda                                                      

  sda                                                   

  sda                                                      

  sda                                                   

  sda                                                      

  sda                                                   

  sda                                                   

  sda                                                     

  sda                                                     

  sdb                                                      

  sdb                                                      

  sdc                                           

  sdc                                           

  sdd                                          

  sdd                                          

  sde                                           

  sde                                           

  sdf                                           

cha138/Article/program/Oracle/201311/17693

相关参考

知识大全 OracleRedo并行机制

OracleRedo并行机制  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Redolog是用于恢复

知识大全 红米手机锁屏密码忘了怎么恢复出厂设定呢

红米手机锁屏密码忘了怎么恢复出厂设定呢1、什么是双清?指的是清理手机内的使用者资料和储存里的东西,可以有效的提高手机的执行速度,手机双清是进入手机的recovery模式。清除手机资料。和清除手机的快取

脑血管病恢复期病人怎样进行按摩

按摩对偏瘫肢体的恢复十分有利,不仅可刺激神经营养功能,促进肢体血液循环,放松肌肉,降低肌张力,减少肌肉挛缩和萎缩,同时还能提高机体免疫力,使白细胞总数增加,吞噬作用增强,血清补体效价增高。  按摩部位

脑血管病恢复期病人怎样进行按摩

按摩对偏瘫肢体的恢复十分有利,不仅可刺激神经营养功能,促进肢体血液循环,放松肌肉,降低肌张力,减少肌肉挛缩和萎缩,同时还能提高机体免疫力,使白细胞总数增加,吞噬作用增强,血清补体效价增高。  按摩部位

深耕机械化技术

深耕翻技术采用深耕机械作业,加深耕层,疏松土壤,增强土壤对降水的吸收速度,提高降水畜纳能力,避免产生地表径流。机械深表耕技术实质是用机械实现翻土、松土和混土,以利于恢复土壤团粒结构,调整三相(固、液、

深耕机械化技术

深耕翻技术采用深耕机械作业,加深耕层,疏松土壤,增强土壤对降水的吸收速度,提高降水畜纳能力,避免产生地表径流。机械深表耕技术实质是用机械实现翻土、松土和混土,以利于恢复土壤团粒结构,调整三相(固、液、

知识大全 Oracle DG 逻辑Standby创建说明

OracleDG逻辑Standby创建说明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一逻辑

知识大全 standby Database (二)

技术专题总结:standbyDatabase(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Oracle Data Guard创建物理Standby数据库

OracleDataGuard创建物理Standby数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

消弧线圈的作用是什么?

  消弧线圈的主要作用是将系统的电容电流加以补偿,使接地点电流补偿到较小的数值,防止弧光短路,保证安全供电。同时,降低弧隙电压恢复速度,提高弧隙绝缘强度,防止电弧重燃,造成间歇性接地过电压