济南钢铁集团有限公司成立于1958年,是山东省最大的钢铁制造企业,也是中国最大的钢板制造及出口企业,客户遍布全世界20多个国家。济钢于1999年开始建立公司内部的骨干网络,到如今已经建立了以ERP、OA等核心应用信息系统。ERP系统2003年底上线,数据急剧膨胀,从当时的46GB到目前的600GB,仅仅用了不到5年的时间。在这期间我们通过扩大存储、更换服务器、数据库优化等多种手段对ERP系统进行优化,来保证系统的高效可用性。
系统性能下降的主要原因
信息系统性能下降的原因有很多,主要包括“用户增加,访问系统压力增加”、“系统功能增加,增加了系统负载”和“数据急剧增加,系统长期处于过载的状态下”三个方面。
其中,数据急剧增加是系统性能下降的最主要的原因。随着数据的增长,应用与支持的数据库就必须处理更多的数据,这样就会使数据库服务处于长期过载状态、性能急剧衰减。为了保证存储更多的数据就必须不断的增加服务器的存储成本,首先是提高存储的容量,其次是提高硬盘的访问速度(如从12000转提高到15000转或者更高)。
数据急剧的增加,还对数据库备份,测试系统的复制带来很大的问题,在46GB大小的数据库环境中,做一次数据库备份需要1个多小时,而对于600GB的数据库的备份可能需要7到8小时,这样用备份的数据去复制一套测试系统的时间就相对需要更长的时间,对于EBS系统来说没有测试系统是非常不便的,往往有时因为没有测试系统测试,有许多业务问题无法解决,直接影响到整个业务流程的顺利进行。
济钢数据管理实施情况
根据分析,ERP系统历史数据主要在INV库存、CostUpdateHistory、WIP和OM订单管理四个模块。
这四个模块将近占用整个数据库的60%,如果将这部分数据进行归档,那么数据库中将节省出将近300GB的数据空间,剩下的数据空间也就300GB,就目前的机器的性能来说如果归档成功,ERP系统性能至少能够提高50%。
济钢针对各个业务的特点建立了适合自己的归档规则与实施办法,结合HP归档软件的特点,成立相应的项目实施团队,通过论证采用SI单实例的实施模式,为数据库开辟新的表空间,用于存储历史数据。建立相应的环境变量与环境参数,完成数据库以及应用系统(EBS应用)透明访问。
项目实施以及实施后的效果
归档项目的实施,是具有风险与挑战的,风险在于数据的完整性,挑战在于目前国内尚无OracleEBS项目数据归档成功案例,尚无可考察的对象。
项目组运用科学的项目管理手段,对项目的每一个阶段,每一个实施步骤进行了严格的管理与评估,项目大致分为三个阶段:一、测试阶段;二、准实施阶段、三、系统上线。
在第一个阶段,这是项目最关键的阶段之一,主要验证项目的可行性,至少让我们知道HPRIM在济钢是可行的,
第二个阶段,在第一个阶段的前提下,确定系统上线方案,评估在线实施还是离线实施,初步估算首次归档用时。
第三个阶段,系统上线后,根据前期归档测试的经验确定归档操作的步骤以及首次归档后的性能评估等相关问题,同时对项目进行总结。
到目前项目实施后,对于系统管理员来说,在将近一年的系统维护中至少没有出现由于表空间不够造成业务出错的问题,无论在月底、还是月中,数据库CPU空闲率保持在≤20%,大大保证了系统的运行效率。
数据归档在济钢的成功实施,这对于整个冶金行业以及其他运用OracleEBS的企业来说都是一个好消息,因为所有EBS用户、无论上线时间长短,都会面对数据多了怎么办,以及在硬件不变的情况下,如何保证系统性能的问题,如果不能抑制数据库的无限膨胀这是不可能的。因此数据归档的实施是必须的,只有这样才能使系统的性能维持在一个相对的过程。所以济钢的成功必然对OracleEBS用户甚至于众多的数据库用户产生深远的影响。