最近有个客户反映,在他们晚上数据库备份的时候,前台反映数据库特别慢,业务无法进行,看了下客户的AWR信息,发现该时段都是I/O相关的等待事件,经和客户沟通,他们没小时都要生成一次报表,这些SQL处理的数据量比重太大,基本都是全表扫描, 而且没有限制RMAN的备份速度,RMAN占用了大量的磁盘I/O,从客户的备份日志里可以看到,365G的数据,一共备份了1小时40分钟,平均每秒60M的速度。

[Normal] From: BSM@acap3 "DB_mod1_a"  Time: 2013-3-14 3:00:05

OB2BAR application on "moddb1" successfully started.

... ...

[Normal] From: BSM@acap3 "DB_mod1_a"  Time: 2013-3-14 4:46:12

Backup Statistics:

... ...

Mbytes Total ................. 365358 MB

客户无法更改1小时产生一次报表的业务需求,也不考虑报表库分离,只能在降低RMAN备份速度减少I/O争用上入手了。

客户的备份脚本中开了5个通道,而磁带机只分配给数据库服务器两个drive,那么同时只有2个通道在工作,那么只需要将每个通道限制写出速度在20M,RMAN的备份速度就限制在40M/秒了,以下是在我的测试环境实验的脚本,客户的脚本不能公开。

run {

allocate channel 'dev_0'

Oracle rman备份集上限,利用RMAN的cate限制RMAN备份速度 | 信春哥,系统稳,闭眼上线不回滚!...相关推荐

  1. oracle 12c undo,Oracle 12C新特性-临时UNDO段(Temporary Undo Segments) | 信春哥,系统稳,闭眼上线不回滚!...

    在12C版本,为了减少UNDO表空间的使用率及减少REDO和归档日志的产生量,ORACLE推出了临时UNDO段(Temporary Undo Segments)新特性.这个新特性把临时表产生的UNDO ...

  2. oracle 回滚 drop的表,使用ODU恢复被DROP的表 | 信春哥,系统稳,闭眼上线不回滚!...

    本实验模拟使用ODU恢复被DROP掉的表的恢复,有关ODU软件的下载和使用说明详见老熊的BLOG http://www.laoxiong.net 本实验以上一篇文章<使用ODU恢复被TRUNCA ...

  3. oracle12c 新增维护时间窗口,ORACLE 12C新特性-自动维护全局索引 | 信春哥,系统稳,闭眼上线不回滚!...

    今天在网上看了一篇关于12C新特性-自动维护全局索引的帖子,经测试,貌似根本不是那么回事呀.如果对分区表进行分区DDL操作,如果不加update index字句,全局索引就会失效,下面先看一下是11. ...

  4. oracle+12c+大表,ORACLE 12C新特性-在线迁移表或分区 | 信春哥,系统稳,闭眼上线不回滚!...

    今天测试一下ORACLE 12C的一个新功能-在线移动表或分区,这其实在10g版本就已经支持了,难道是官方文档写错了,先不按照文档描述的去测试,看看是否堆表也可以在线迁移.以下是实验过程: 下面先看下 ...

  5. oracle awr 执行计划,AWR(五)-利用AWR生成SQL执行计划(SQLREPORT)并进行优化 | 信春哥,系统稳,闭眼上线不回滚!...

    有些时候,我们需要分析占用资源比较大的sql的执行计划,也需要将sql的执行计划以报告的形式反馈给客户,由于AWR报告里的SQL通常都是些变量,因此以命令行方式生成sql的执行计划就很麻烦,而且也不美 ...

  6. oracle服务未启动失败,windows服务未启动导致 ORA-12560和RMAN-00554错误 | 信春哥,系统稳,闭眼上线不回滚!...

    今天,有人在群里问RMAN-00554.RMAN-04005.ORA-12560错误,如下: C:Usersstream>rman target / 恢复管理器: Release 11.2.0. ...

  7. oracle数据泵导入提示00972,oracle数据库使用expdp指定FLASHBACK_TIME遇到ORA-39150错误 | 信春哥,系统稳,闭眼上线不回滚!...

    目前正在做一个数据库合并的项目,有一套系统使用分库分表并且读写分离的架构,订单系统和用户系统都是6个写库和6个读库,目前订单系统已经由6个写库合并为3个写库,马上要做用户系统的数据库合并工作,用户系统 ...

  8. linux oracle目录权限不够,Linux 目录权限不足导致ORA-39070错误 | 信春哥,系统稳,闭眼上线不回滚!...

    同事要做数据迁移测试,需要服务器权限,就在操作系统上给他创建了一个用户wzs,给分了dba组,拥有dba组的用户就可以正常操作数据库,而且可以使用最高权限(SYS). [root@SL010A-IVD ...

  9. 安装oracle不动了,windows2008安装ORACLE到2%不动的问题 | 信春哥,系统稳,闭眼上线不回滚!...

    最近又有网友遇到在windows2008服务器上安装ORACLE软件时到2%就卡住不动的问题,下面是该网友的描述: oralce 11g r2 windows server 2008 R2 安装到最后 ...

最新文章

  1. 不相交集类以及应用迷宫生成
  2. 笔记-知识产权与标准化知识-计算机软件可靠性和可维护性管理的评审要求
  3. jquery-懒加载技术(简称lazyload)
  4. 大数据互联网架构阶段 Redis(二)
  5. Java基础知识回顾之七 ----- 总结篇
  6. VS 2010 开发 ActiveX 开始篇
  7. Libevent:6辅助函数以及类型
  8. lcd图片转二进制工具_辽宁2.8寸LCD屏价格,测距仪LCD显示屏_思迈微
  9. python OOP(2)
  10. 全部博文集锦第三期CHM文件,及十三个经典算法研究PDF文档
  11. 【Flink】Flink exitCode=239
  12. Flask 源代码阅读笔记
  13. XenServer学习笔记1虚拟磁盘和虚拟内存
  14. kaggle 预测房价竞赛总结 动手学深度学习v2 pytorch
  15. linux中安装apk软件,Linux下安装软件的几种方式
  16. 软件测试笔记本硬件,专业工作站软件测试_惠普笔记本电脑_笔记本评测-中关村在线...
  17. vue.cli项目封装全局axios,封装请求,封装公共的api和调用请求的全过程
  18. java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents 解决方法
  19. IIS 部署php程序
  20. Oracle--ORA-01144 报错解决方案

热门文章

  1. python汽车用户消费投诉数据爬取_爬虫案例:汽车用户消费投诉数据爬取
  2. android导入vCard联系人流程
  3. AI for Science:人工智能改变化学领域,机器学习范式加速化学物质发现
  4. JavaScript作业:根据圆的半径求周长和面积
  5. Http和Web Socket
  6. 从存储角度探秘你的电脑端QQ
  7. nginx 打印日志格式设定
  8. K3金碟新建账套及基础数据导入导出教程
  9. Android系统框架结构
  10. 设计模式初学者教程(上)