Oracle数据库10G到11G升级实践:稳定性与性能提升

需积分: 10 1 下载量 132 浏览量 更新于2024-07-26 收藏 6.27MB PDF 举报
"2013年中国数据库大会-22-大型业务系统Oracle数据库 10G升级11G实践" 本次讲座聚焦于大型业务系统Oracle数据库从10G到11G的升级实践,旨在分享Oracle数据库升级的技术路径、考虑因素以及新特性对系统性能和稳定性的影响。主讲人杨志洪拥有丰富的ORACLE服务经验,服务于上海新炬这一国内领先的数据库第三方服务厂商。 升级到Oracle 11g R2的必要性主要源于Oracle数据库的生命周期策略。随着旧版本逐渐进入扩展支持和持续支持阶段,Oracle不再开发新补丁,对一级严重故障的处理不再承诺24x7,这增加了系统的风险。上海新炬的实践表明,11G版本在稳定性、可维护性和性能上都优于10G,且新的BUG或缺陷在新版本中得到了修复。 升级的技术路径涵盖了从评估、规划、测试到实施的全过程。大型业务系统的升级需要考虑诸多综合因素,如系统的复杂性、业务的连续性、数据的安全性以及对现有应用程序的兼容性。此外,升级后的系统稳定性保障方案是关键,确保系统在升级后能够顺畅运行。 Oracle 11g R2引入了许多新特性以提升系统性能和稳定性,如: 1. ORACLE SECUREFILES:提供了更高效、更安全的大型对象(LOB)存储。 2. OLTP表压缩:针对在线事务处理(OLTP)工作负载优化数据压缩,节省存储空间。 3. 内存并行执行:改进了多线程并行执行,提高处理速度。 4. 更多的分区选项支持:增强了数据管理和查询性能。 5. 结果集缓存:允许将常用查询结果存储在内存中,减少I/O操作。 6. 只读表:对于只读数据提供优化,提高读取效率。 7. 增强压缩技术:进一步压缩数据,降低存储需求。 8. 自动SQL优化:自动调整SQL语句以提高执行效率。 9. 自动内存优化:自动管理数据库内存分配,简化系统调优工作。 通过充分利用这些新特性,企业可以实现数据库性能的显著提升,同时减少因BUG和补丁导致的系统不稳定问题。升级到11g R2不仅可以确保系统紧跟Oracle的技术发展,还能为企业带来更好的业务支持和服务质量。