Oracle Corporation |
自动牙刷XX客户 |
|
|
Oracle 实训实验室
ERP系统作为企业的核心应用系统,关键业务应用,数据类型也包括关系型数据、二进制数据等多种数据类型,且在系统上线后随着数据的不断装载,数据量也会越来越大,所以在系统设计初期,必须充分考虑系统建设过程中的关键技术因素,保证项目的成功实施。
1.1 系统可伸缩性
系统的建设不仅要考虑满足当前的应用需求,同时也要考虑系统成功上线几年以后的变化情况。随着系统上线后数据的不断增加及应用的不断变化必然会带来数据库系统的变化与更新,如何在数据及应用不断变化的过程中保证系统的可伸缩性成为系统成功的一个很重要的因素,当系统内任意的错误与意外与系统扩展时都需要有一个良好的系统伸缩性保证。
1.2 系统高可用性及数据可靠性
邬婧婧
作为关键应用支撑系统,如何保证系统的稳定可靠,保证系统7*24小时的不间断运行,也是本系统设计必须考虑的一个重要考量。
同时在用户使用系统时,数据的可靠性将保证业务分析及时有效,当系统发生错误时可以在不影响应用的前提下迅速恢复,同时也可以最大限度的避免人为错误。
同时考虑的数据的关键性,必须充分考虑即使出现火灾、地震等重大自然灾害时,数据能够完整地恢复到灾害前的状态,应用系统能够迅速恢复。
数据库的数据结构相对比较复杂,使用用户较多,如何有效分配系统资源也是系统建设的一个挑战,如不同时间如果白天的业务人员查询、录入,晚上的数据抽取与报表生成,月初的上月数据合并计算,一般应用人员的报表查询与高级应用人员的复杂自定义分析及高层领导的仪表盘查询等等,都需要系统提供一个灵活可变的系统资源来解决这些问题,同时提高系统效率。
1.4 海量历史数据管理
随着系统的使用,系统数据量将会持续增长,且会沉淀出大量的历史数据,如何有效管理大量的历史数据将会直接影响到系统对新鲜数据的查询效率,对于历史数据查询分析的完整性也会影响到对将来数据预测的准确性。所以系统需要全面的数据管理机制,可以将不同类型的数据分开管理,适应系统的变化与提高系统可用性。
1.5 数据库系统健康管理和运营
数据库系统作为支撑整个IT系统最核心的部分,如何保证其的健康性和稳定性很重要,同
时还要考虑到相关运维工作的轻量化,在节省人员成本的同时也满足了日常监控分析,最重要的如何能一次性封条使机器数据为IT运营提供分析支撑,是建设整个IT系统需要长期考虑的一个重点。
2 Oracle提供的解决方案
良好的系统体系结构和规划是项目建设成功的基础,它能够满足项目建设近期和长远目标的全部内容,并对技术平台和应用系统进行合理的划分和部署。按照Oracle信息体系架构方法论总体架构设计如下:
基于Oracle产品数据库解决方案。方案的设计思想是帮助用户提升项目建设和运维过程中的四个层面的IT能力
高可用:利用Oracle 11g RAC选件保障业务系统的连续性并提高系统性能;
利用Oracle Active Data guard选件保护用户数据安全实现数据实时复制;
高性能:利用Oracle Partition 分区选件提高读写性能以及管理历史数据;
利用Oracle Advanced Compression 高级压缩提高读写性能降低存储成本;
可管理:利用Oracle Enterprise Manager Cloud Control 12C提供对整个系统从监控、管理到维护全面的生命周期管理;利用诊断包、调优包实现数据库自我诊断、自我调优,有效的降低管理成本;
安全性:利用Oracle Advance security高级加密实现敏感数据保护;
利用Database Firewall数据库防火墙构筑数据库安全第一道防线。
3 Oracle软件配置
序号 | Oracle产品或重要功能模块 | 备注 |
1 | Oracle 12c数据库软件企业版 - 数据存储与处理的核心 | |
2 | Oracle 12c RAC真正应用集 - 保障业务连续性并提升系统性能 | |
3 | Oracle Active Data Guard - 提供准实时的数据库复制和恢复能力 | |
4 | Oracle Partition 分区选件 - 提高单表读写性能及历史数据存储管理 | |
5氨基酸螯合物 | Oracle Advance Security - 红外焦平面探测器保护敏感数据泄露 | |
6 | Oracle诊断包、调优包 - 数据库管理高效工具 | 文具盒生产过程 |
| | |
4 Oracle数据库12C 企业版
Oracle Database 12c提供了全球专为企业云计算提供动力的软件基础平台架构。Oracle Database 充分利用了硬件在云计算上的革新,让用户可以在这些标准的硬件组件上非常轻松的安装和配置数据库。
Oracle Database 12c不但是云资源、云服务和云存储的使用者,而且是企业数据提供者,在其中都充分利用了云计算的三个特性。Oracle Database对于在企业云环境中的不同数据库自动提供集存储和集计算资源。作为一个企业数据供应者,Oracle Database 提供了相关的技术,通过这些技术可以让数据库管理员为用户和应用进行资源汇总、虚拟管理和数据的供应。