信息化 频道

京东方利用OEM保证数据库系统高效可靠运行

  京东方科技集团(以下简称京东方)创立于1993年,总部设在北京,公司业务聚焦于显示科技、产品与服务领域,生产液晶显示器件(Liquid Crystal Display,以下简称LCD)等高科技显示产品,京东方的产品在各自领域均保持世界或国内领先地位,其中,TFT-LCD产销量居中国大陆地区第一,全球排名第九。STN-LCD、CSTN-LCD产销量全球排名第五;通过实施国际化、培育核心竞争力等策略,京东方正逐步成长为显示领域的全球领先企业,目前公司拥有5个研发中心、5个制造基地,营销和服务体系覆盖全球各主要地区,员工超过11,000人。

  京东方位于北京亦庄的子公司北京京东方光电科技有限公司,是京东方的核心企业,主要从事TFT-LCD的研制,生产和销售。TFT-LCD生产过程完全由计算机集成制造系统(Computer Integrated Manufacturing,以下简称CIM系统)指挥和控制,如果CIM系统出现宕机,LCD器件的生产将完全中断,而每1小时的生产中断会给京东方带来数十万元的经济损失。CIM系统的数据库基础环境十分复杂,由6个不同架构的数据库系统构成,减少数据库系统引起的各种计划和非计划停机成为了保证生产正常进行的关键。为了保证CIM系统的7X24小时高可靠运行,京东方选用Oracle数据库、Oracle 真正应用集群(Real Application Cluster)和Oracle企业管理器(Oracle Enterprise Manager,简称OEM),采用Oracle完整的数据库管理解决方案对CIM系统的数据库进行主动和自动化的监控管理,实现了提前发现问题征兆并及时处理,有效地防止了宕机事故的发生。通过部署OEM,京东方还对系统的硬件资源进行了合理的分配,对可能造成CIM系统运行瓶颈的数据库语句进行自动化诊断和调优,使CIM系统能够可靠和高效的运行,为保证京东方LCD生产线的正常运行提供了有力支持。

  全面高效地监控系统

  通过部署OEM,京东方将CIM系统的数据库由原来的分散监控变为集中监控,一个系统管理员就可以管理系统中所有的数据库,不仅节省了管理成本,还保证了系统监控的全面有效;由于OEM诊断包能够自动检查数据库及操作系统等不同组件的重要指标,并用易于理解的方式将显示出来,不仅实现了对CIM系统的数据库进行7X24小时实时监控,还将过去的被动监控变为主动监控,通过提前发现问题征兆,及时消除安全隐患,有效避免了宕机事故的发生。现在,CIM系统的系统管理员只需快速浏览监控屏幕就可随时了解数据库和主机系统的运行情况系统,在发现异常情况时,只需单击一下鼠标就可进一步追踪问题的来源,省去了过去必须通过分析数据才能诊断数据库健康状况的麻烦,不仅大大减轻了管理人员的负担,更为快速地发现和解决问题赢得了宝贵的时间。部署OEM以后,由数据库系统的问题引发各种计划和非计划停机大大减少了.

  提高硬件资源效率

  京东方CIM系统的数据库管理的数据量达4TB,随着系统的不断完善,大量新增应用和数据加载到系统中,造成了数据库系统在某些方面的性能难以满足CIM系统的应用需求,京东方以往解决这类问题的做法是增加硬件设备。通过部署OEM,京东方改变了以往单纯靠增加硬件投资解决问题的做法,借助OEM诊断包提供的自动维护负载历史和自我诊断解决方案,系统自动捕获并记录数据库所支持的负载信息,根据这些详细的历史信息记录,系统能够自动针对诸如CPU/IO、不良连接管理、内存过低、死锁等问题进行自我诊断,并以直观方便的形式提供诊断结果和处理建议,同时引导管理员逐步实施,快速解决问题,实现了在不增加硬件设备的条件下有效提高数据库系统的性能。借助OEM诊断包,CIM系统的管理人员还可以在分析数据库之前就清楚的了解每个应用的吞吐量以及它们受到CPU利用率和其他系统资源占用影响的情况,从而实现了对系统硬件资源的合理配置,避免了硬件系统的无限制投资,显著降低了CIM系统的总体拥有成本。据保守的估计,部署OEM约为京东方节省了数百万人民币的硬件投资。

  自动优化SQL、消除运行瓶颈

  随着CIM系统应用的不断完善和数据的不断积累,系统中的很多有关数据库SQL查询语句(以下简称SQL)的性能问题被暴露出来,有的SQL已经成为了影响系统正常运行的瓶颈,如CIM系统中原来的SPC系统(Statistic Procedure Control )在经过一段时间的运行后,其SQL的问题引发了应用系统运行速度严重下降,直至完全不能工作。如果要采用手工方式进行SQL调整,则需要调整者熟知应用程序的结构和数据模型,而京东方CIM系统中的SQL全部是由开发商提供的,因此通过手工调整SQL来这些解决问题对管理人员来说极为困难的。借助OEM调整程序包提供的SQL自动优化解决方案,CIM系统的管理人员可以在不更改应用程序代码的前提下调整 SQL 语句,并且无需修改应用程序代码即可解决调整封装的应用程序问题,从而成功地对CIM系统应用中存在问题的SQL进行了调整和优化,消除了运行瓶颈,保证了CIM系统的正常运行。

  降低系统运行风险和管理成本

  为了有效降低数据库系统的运行风险和管理成本,京东方还部署实施了OEM变更管理包和OEM供应包,在CIM系统的数据库实施变更以支持新的应用程序时,OEM变更管理包能够提供的所需评估、计划和潜在错误的预测,如发现空间不足或权限不足问题时,系统就会提示系统管理员在实施实际变更之前解决这些问题,保证了CIM系统的数据库在进行变更时能够有效避免变更错误、数据损失或停机。借助OEM供应包,京东方实现了CIM系统数据库基础环境的软件和补丁自动部署,最大限度地减少了系统管理中的人为失误,同时减少了管理人员的工作量,有效降低了CIM系统的管理成本。

  为什么选择Oracle

  京东方自动化技术部部长王洪表示:“我们选择OEM管理和监控CIM系统的数据库是基于以下几方面的考虑:

  OEM提供了全面的数据库管理机制,可以自动监控整个数据库运行环境并前瞻性地解决问题,可以最大限度地避免系统事故的发生,保持业务运行的连续性。

  OEM提供了集成和完整的数据库管理特性,实现了数据库管理从被动到主动的根本性转变,使管理人员能够管理更多的数据库,提高系统管理的效率并降低成本。

  使用OEM可以有效消除人为错误造成的系统故障。”

0
相关文章