老白的RAC之旅:DBA日记第二章精华解析
需积分: 1 74 浏览量
更新于2024-07-24
收藏 949KB DOC 举报
"DBA日记第二章主要记录了一位DBA在学习和处理RAC(RAC是Oracle数据库的一种高可用性解决方案,Real Application Clusters)过程中遇到的各种问题、挑战及解决办法。书中通过一系列日期为线索,详细描述了从单机升级到RAC集群的复杂过程,以及在维护RAC系统时遇到的性能问题和故障排查经历。"
在这一章节中,作者首先讲述了在4月14日至7月1日期间,逐步进行单机到RAC的升级过程中所面临的困难,包括研讨会的讨论、令人惊讶的升级方案、实验中的挫折以及最终的成功。升级后的RAC系统在初期表现出不稳定,频繁宕机,这促使DBA进行了一系列紧急故障处理,例如3月2日在上海发生的紧急故障,经过几天的努力,如3月3日至5日的工作,系统逐渐恢复稳定。
此外,日记还涉及到EAI系统(Enterprise Application Integration,企业应用集成)的性能问题。在3月6日至6月2日,DBA应对了紧急求援,并逐步识别和解决了RAC性能问题,进行了持续的优化工作。8月期间,又出现了新的性能挑战,如8月4日的系统告急,通过深入分析,DBA发现extent pre-allocation(预分配扩展)可能是问题的关键,随后采取措施进行优化。
日记中还提到了一些对RAC性能有深刻影响的技术点,例如ITL(Inter-Transaction Log)等待问题导致的性能下降,以及ORA-8104错误的处理。在6月9日,DBA遇到了由于ITL等待引发的RAC性能问题,并在后续的日期中,通过调整和优化,逐步解决了这些问题。
在面对外来专家Richard Warham的介入时,DBA经历了复杂的心理变化,从最初的疑惑到后来的合作,共同解决了5月8日再次出现的危机,并在Richard的帮助下,进行了系统扩容和进一步的性能优化。整个过程中,DBA不断学习,不断进步,展示了DBA在处理RAC系统问题时的专业技能和坚韧精神。
本章节的技术要点讲解涵盖了RAC系统的升级策略、性能调优方法、故障定位技巧以及如何处理集群中的性能瓶颈。通过这些实例,读者不仅可以了解到RAC的复杂性,也能学习到实际工作中如何应对和解决类似问题,对于提升DBA在RAC环境下的运维能力具有很高的参考价值。
2011-03-16 上传
2019-07-28 上传
2013-08-06 上传
2013-08-20 上传
2010-09-29 上传
点击了解资源详情
点击了解资源详情
2024-11-15 上传
ChannStar
- 粉丝: 1
- 资源: 5
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常