物流经典案例
上海工程技术大学《物流信息技术》精品课程案例选集 Case03
Oracle 集群数据库在铁道部应用案例
铁道部利用Oracle9i 集群数据库系统(Oracle9i RAC ),顺利开展铁道部运输管理信息系统(TMIS )的“三级建库”工程——在各铁路局和铁路分局利用Oracle9iRAC 部署TMIS 原始信息数据库系统。借助Oracle9iRAC 强大、领先的集群功能,铁道部、各路局和分局在“三级建库”中能够充分利用已有的硬件投资,部署集群数据库系统,实现路局和分局系统的全面扩容,使路局、分局的货运信息化建设迈上一个台阶,推动TMIS 入。
应用背景分析
随着中国经济的蓬勃发展,铁路运量大幅度增长,策支持。铁道部运输管理信息系统(TMIS —)正是在这种背景下提出来的,多个车站(段),实时收集列式追踪,实现TMIS 建设的根本目的是为
从1994是国家重大科技攻关项目,包括车站管理信息系统、功能最复杂的管理信息系统。经过已经取得了阶段性的成果,为铁路信息化的全面建设提供了坚实的基础。
部分联成一个整体。原始信息由站段直接报送中央数据库系统,各路局和分局再从中央数据库访问各种业务数据。这种大集中的体系结构对于铁道部全面统筹和优化运输资源、提高铁道运输生产和管理效率而言,是非常合理的,也是一种必然趋势。但是,随着业务系统应用的不断深入、需要访问的数据量越来越大,从而对大集中体系结构中的网络稳定性、可靠性、通讯和带宽都有很高的要求。而如此高水准的网络建设需要一个过程。那么,如何在高水准
上海工程技术大学《物流信息技术》精品课程案例选集 Case03 网络的建设过程中,有效地满足各路局、分局在生产、经营和管理等各方面应用对实时数据的要求?铁道部决定,采取一个过渡性的措施——原始信息3级建库,即把原TMIS 设计方案要求原始信息由站(段)系统直接报送铁道部中央系统调整为原始信息从车站逐级上报、落地和转发,在分局、路局和铁道部分别建立原始信息数据库,方便各级运输组织和各个管理部门对原始信息的共享应用。
系统需求特点
“三级建库”在TMIS 系统的不断完善过程中具有重要意义。级建库”是迄今为止规模最大的路局和分局大型数据库部署,5年左右的时间内,在计算能力、要,以及即将建立的路局级决策支持系统的应用要求。
经过多年的信息化建设,铁道部各路局、UNIX 系统,包括AlphaServer 4100、IBM RS6000 S70 于路局和分局的“三级建库”无无疑是一种有效的措施,而Oracle “我们需要统筹利用这和IBM RS6000 S70以及配置更低的系统的基础上,1~2台处理能力更强和存储容量更大的系统。在存储方存储技术,由三至五台计算机组成集群,共享存储阵列。这样,可以满足路局和分局建立大型数据库对处理器和并且把投资降至最低。根据这样的体系结构,我们需要一种能够充分发挥各处理器的计算能力、同时能够很好地利用存储磁盘阵列资源的数据库系统。”
因此,在“三级建库”中,要求数据库平台能够充分利用每个硬件系统的计算能力,使每个硬件系统的处理器都能够很好地共享磁盘阵列存储。为此,对“三级建库”的数据库平台提出了以下要求:
上海工程技术大学《物流信息技术》精品课程案例选集 Case03
功能强大。特别是要求具有强大的并行处理能力,具有足够的智能适应铁道部的异种环境。由于各铁路局和分局原有的硬件系统的处理能力不尽相同,因此,要求数据库的并行处理能力达到一定程度的智能化,能够以计算机的处理能力为依据,进行负载均衡,使每台机器上的负载与其处理能力相匹配,确保TMIS 运行环境的高性能;
高可用性。支持7×24小时不间断服务;
可靠性和稳定性。系统中存储铁路运输的生产经营管理中非常关键的业务数据,直接关系到铁路货运的经营管理效益和广大货主的切身利益;
安全性。基于TMIS 系统在铁路货运管理方面的重要性,显而易见。
解决之道
经过严格的分析比较,并总结过去应用Oracle 有路局和分局采用Oracle9i
由3~5个硬件服务器组成集群系统,采用SAN 存储技术,多台服务器共享存储系统。
施过程中,工程的建设中,也就是在实验室分别对铁路局和铁路分局的主流服务器部署然后进行反复的测试,在取得成功之后,分别在上海AlphaServer 系统和IBM RS6000系统的集群系统试点工程,解决问题,并形成比较规范的集群系统部署指南。其它路局和分局系统实施起来就比较顺利了。比如,上海铁路局下属的几个分局在短短4天内就完成包括硬件和数据库在内的整个系统的部署工作。
目前,已有14个铁路局和16个铁路分局顺利完成Oracle 集群数据库(Oracle9iRAC )系统的部署工作。孙总信心十足地说:“估计再需要2个月时间,‘三级建库’工程即可完成,届时,所有14个路局和48分局都拥有大型数据库系统,能够实时地为业务系统提供强大的动力,全面增强路局和分局TMIS 系统的运行环境。”
上海工程技术大学《物流信息技术》精品课程案例选集 Case03
应用效益
强大的动力。利用Oracle9iRAC ,铁道部能够充分利用已有的硬件设施来构建路局和分局TMIS 大型数据库系统,实现路局和分局系统的全面扩容,使路局、分局的货运信息化基础设施建设迈上新台阶。从目前已经成功部署大型数据库系统的路局和分局来看,能够大大提升TMIS 系统的运行性能。
高性能和安全性。由于Oracle9iRAC 是自适应和动态调整的,使Oracle9i 数据库能够根据可用资源、请求优先级和实际系统负载控制来平衡所有并行操作。通过Oracle9iRAC 能,实现集群系统性能的最佳优化,使得铁路局和分局TMIS 性能、可用性和安全性等方面都获得了大幅度的提高。
轻松满足不断增长的应用需求。借助Oracle9iRAC 灵活的的近乎线性的集群数据库可伸缩性,可以简单地在集群系统中Oracle9iRAC 允许应用程序把Oracle9iRAC 需要对集群系统重新分区,可伸缩性和性能特性,从
7X2424小时连续进行的,因此,系统的高可用性至关重要。通过利用模式的集群系统,铁路局和分局实现了高可用性。因为,一个或多个节点出现故障不会影响到集群中即便集群系统中只有一个节点末出现故障,系统仍然是可用Oracle9iRAC 的集群系统高度可用。这种体系结构也允许把一组节点从集群
铁道部从94年开始在TMIS 中采用Oracle 数据库,在将近10年的时间里,已经进行了三次大规模的升级。Oracle9i 数据库是第一个能够跨越多个计算机集群系统运行的数据库软件,在集群、高可用性、数据储存、安全功能、系统管理和内容管理等方面提供了最完整和最先进的数据库功能。这些都是部署铁路局和分局大型数据库系统、提高铁路局和分局业务运行环境的关键。Oracle9iRAC 能够动态地在集群服务器上优化数据库资源,从而能够为
上海工程技术大学《物流信息技术》精品课程案例选集 Case03 TMIS 系统提供最佳的性能。另一方面,Oracle9iRAC 能够在集群中保持一个单独的系统映像,使数据库管理员能够一次性地进行安装、配置、备份、升级以及监控等功能,从而全面简化各路局和分局TMIS 运行环境的管理复杂性和成本。
展望未来
Oracle 数据库在铁道部TMIS 中获得了成功的应用。随着铁道部信息化建设的不断深入,Oracle 在铁路行业的应用将具有更广阔的前景,比如,目前已在试点“工务系统”工程中确定使用Oracle 数据库;可以预见,在“铁道公安”、“机务系统”、“物流系统”系统”等多个铁路信息化系统的建设中,凭借Oracle 承诺,Oracle 将会有很多的机会。
来源:互联网