信息化 频道

杨志洪:大型业务系统DB升级到11gR2

  【IT168 现场报道】2013年4月18-20日,第四届中国数据库技术大会(DTCC 2013)在北京福朋喜来登酒店拉开序幕。在为期三天的会议中,大会将围绕大数据应用、数据架构、数据管理(数据治理)、传统数据库软件等技术领域展开深入探讨,并将邀请一批国内顶尖的技术专家来进行分享。本届大会将在保留数据库软件应用实践这一传统主题的基础上,向大数据、数据结构、数据治理与分析、商业智能等领域进行拓展,以满足于广大从业人士和行业用户的迫切需要。

  自2010年以来,国内领先的IT专业网站IT168联合旗下ITPUB、ChinaUnix技术社区已经连续举办了三届数据库技术大会,每届大会超过千人规模,云集了国内技术水平最高的数据架构师、DBA、数据库开发工程师、研发总监、IT经理等,是目前国内最受欢迎的数据库技术盛会。

杨志洪:大型业务系统DB升级到11gR2
▲2013 DTCC大会现场报道

  2013年中国数据库技术大会第二天的“Oracle架构与优化”专场中,上海新炬的技术总监杨志洪带来他的主题分享。杨志洪是一个毕业后一直从事Oracle数据库相关的技术服务工作,擅长于Oracle架构设计、故障诊断及性能优化的专家。在本次大会中他的话题是《大型业务系统DB升级到11gR2》。

杨志洪:大型业务系统DB升级到11gR2
▲上海新炬技术总监杨志洪

  了解Oarcle的数据库版本生命周期政策

  Oarcle数据库作为目前传统数据库领域的领头羊,无论市场占有率还是应用场景无疑都是领先的,而几乎每年都会进行升级。升级不仅是安全和性能的提升、更是管理与优化的手段升级的举措。因此杨志洪特别为与会者分享了Oracle的版本生命周期的计划。

杨志洪:大型业务系统DB升级到11gR2

  难道因为厂商升级版本,用户就要跟风升级吗?尽管12c的马上就要发布,而为什么杨志洪又建议以11gR2的版本为示例呢?其实原因很简单,目前来看,从可管理性、开发及性能、高可用性及安全等三方面都有很好支持和表现。下图中杨志洪已经进行了梳理:

杨志洪:大型业务系统DB升级到11gR2

  如果说真的要升级到Oarcle 11gR2要经历怎样的版本升级呢?现场杨志洪给我们指出了清晰的路线图:

杨志洪:大型业务系统DB升级到11gR2

  升级准备:明确需要做的工作及组建团队

  准备工作有很多,如何保证升级万无一失?明确准备工作、规划过程工作建立明确责任岗位和团队很重要。其中杨志洪给我们提供了一个比较规范的分组建议:

杨志洪:大型业务系统DB升级到11gR2

  升级并不是做好规划就是万无一失,规避风险也很重要,交割前后各种偶然情况都会发生,而即使有容灾和应急的系统仍然要制定出详细的交割过程和风险规避策略。一方面是技术的保证,另外一方面也需要处理方法和政策的保证。

杨志洪:大型业务系统DB升级到11gR2
▲确定升级风险及规避措施

  当然,不可否认的是规划能够规避一定的风险,但是严格的验证流程能够为用户降低升级失败的可能。而提到数据库升级DBA最关心的问题是什么呢?我们的性能测试准确吗?能不能反映真实负载?杨志洪还介绍,SQL计划管理通过3个步骤来实现可演进的SQL计划稳定功能,包括捕获、选择、演化等方面。

0
相关文章