【摘要】ERP在油田企業(yè)的應(yīng)用確定了一定的成果,在日常的使用中還需要做好維護(hù)工作,對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化。本文主要是從ERP系統(tǒng)的維護(hù)原則出發(fā),探討數(shù)據(jù)庫(kù)日常維護(hù)、數(shù)據(jù)的備份和恢復(fù),以此保障系統(tǒng)的高效、穩(wěn)定運(yùn)行。
【關(guān)鍵詞】ERP;數(shù)據(jù)庫(kù);備份
ERP即“企業(yè)資源計(jì)劃”系統(tǒng)。一個(gè)企業(yè)為了達(dá)到所有者權(quán)益最大化的目的,對(duì)自身的資源進(jìn)行預(yù)測(cè)、計(jì)劃、執(zhí)行和評(píng)估的閉環(huán)管理,這是ERP的管理概念。ERP本身是一種管理思想,SAP等軟件企業(yè)把這種管理思想通過(guò)信息技術(shù)預(yù)制在套裝軟件中,為企業(yè)提供ERP套裝軟件。通過(guò)ERP項(xiàng)目的實(shí)施,目的是幫助企業(yè)構(gòu)建符合自身需求和發(fā)展目標(biāo)的管理平臺(tái),同時(shí)還要指出的是諸如SAP或者Oracle等主流軟件廠商提供了構(gòu)建ERP管理平臺(tái)的大部分功能,但往往不是企業(yè)ERP的全部,根據(jù)企業(yè)的管理特點(diǎn)、外部的監(jiān)管要求和國(guó)別特點(diǎn),完整的ERP平臺(tái)往往還會(huì)整合其它的一些軟件。也是借鑒了好的理念、數(shù)據(jù)、流程、生產(chǎn)資料、計(jì)算機(jī)的軟硬件為一體的“企業(yè)資源管理系統(tǒng)”。
一、ERP系統(tǒng)的后期維護(hù)原則
在長(zhǎng)期的ERP系統(tǒng)的后期維護(hù)當(dāng)中的幾個(gè)比較重要的維護(hù)原則:“以數(shù)據(jù)為中心,實(shí)現(xiàn)數(shù)據(jù)標(biāo)準(zhǔn)化。完善數(shù)據(jù)最優(yōu)化”,具體來(lái)講就是:
以數(shù)據(jù)為中心。ERP中原始數(shù)據(jù)的采集、加工、整理過(guò)程中。要保證基礎(chǔ)數(shù)據(jù)的完整性、正確性和一致性,保證指標(biāo)體系含義的唯一確定性。保證系統(tǒng)主要業(yè)務(wù)流程的正確性和可變性。使ERP系統(tǒng)的內(nèi)部機(jī)制運(yùn)行更高效、更靈活。數(shù)據(jù)標(biāo)準(zhǔn)化,它包含編碼標(biāo)準(zhǔn)化、數(shù)據(jù)標(biāo)準(zhǔn)化和維護(hù)數(shù)據(jù)標(biāo)準(zhǔn)化三方面,這屬于開發(fā)階段的工作。數(shù)據(jù)最優(yōu)化,ERP系統(tǒng)中數(shù)據(jù)可分為靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)兩大類。靜態(tài)數(shù)據(jù)反映企業(yè)資源的基本屬性,動(dòng)態(tài)數(shù)據(jù)反映企業(yè)資源變化和運(yùn)動(dòng)過(guò)程。靜態(tài)數(shù)據(jù)管理對(duì)象的管理是全生命周期管理,對(duì)靜態(tài)數(shù)據(jù)的優(yōu)化就是最精簡(jiǎn)的數(shù)據(jù)維護(hù)達(dá)到最充足的數(shù)據(jù)體現(xiàn)。動(dòng)態(tài)管理對(duì)象主要有三種:物流、資金流和信息流;動(dòng)態(tài)管理對(duì)象的管理是全流程管理。因此,對(duì)動(dòng)態(tài)數(shù)據(jù)的優(yōu)化也包括對(duì)業(yè)務(wù)流程的優(yōu)化。對(duì)于流動(dòng)的管理對(duì)象做到全流程的管理,本身也體現(xiàn)出管理的完整性、統(tǒng)一性、準(zhǔn)確性。
二、ERP數(shù)據(jù)庫(kù)的日常維護(hù)
(1)大型數(shù)據(jù)庫(kù)系統(tǒng)中存儲(chǔ)數(shù)據(jù)的物理分布形式
對(duì)應(yīng)用系統(tǒng)的性能有著顯著影響。這種影響體現(xiàn)在數(shù)據(jù)的更新、插入和刪除操作中。對(duì)各種長(zhǎng)度的表字段進(jìn)行更新可能導(dǎo)致新的宇段值不適合在同一個(gè)數(shù)據(jù)頁(yè)面里存放。在表里產(chǎn)生內(nèi)部空隙或未使用空間,即數(shù)據(jù)保存的不連續(xù)性,導(dǎo)致數(shù)據(jù)庫(kù)需要花更多的時(shí)間來(lái)讀取更多的物理頁(yè)面來(lái)獲取應(yīng)用程序所需的數(shù)據(jù)。因此,在日常工作中要定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理分布形式方面的優(yōu)化。
日常工作中要根據(jù)需要來(lái)對(duì)各個(gè)表空間、緩;中池、容器等進(jìn)行必要的調(diào)整:合理的緩沖池的配置可以有效地降低過(guò)多磁盤讀寫造成的延遲,過(guò)大則造成系統(tǒng)其他內(nèi)存不足,過(guò)小則導(dǎo)致磁盤讀寫次數(shù)頻繁,系統(tǒng)延遲變長(zhǎng)。合理的表空間和容器的分配可以有效地平衡IO負(fù)載和節(jié)省存儲(chǔ)設(shè)備的開支,定期檢查各個(gè)表空間以防止表空間過(guò)滿而影響性能。
(2)數(shù)據(jù)庫(kù)系統(tǒng)參數(shù)的配置與優(yōu)化
DB2數(shù)據(jù)庫(kù)系統(tǒng)可以調(diào)配的參數(shù)非常多而且復(fù)雜,參數(shù)之間存在復(fù)雜的相互影響的關(guān)系。當(dāng)然,一般情況下根據(jù)推薦的配置可以正常運(yùn)行,但是要保持比較良好、高效率的運(yùn)行狀態(tài),特別是在前期機(jī)器配置較低的情況下則必須根據(jù)長(zhǎng)期運(yùn)行的實(shí)際情況來(lái)不斷調(diào)整優(yōu)化數(shù)據(jù)庫(kù)參數(shù)的配置,以合理分配系統(tǒng)資源,達(dá)到整個(gè)系統(tǒng)性能的最優(yōu)化。數(shù)據(jù)庫(kù)優(yōu)化的依據(jù)一般是通過(guò)監(jiān)控?cái)?shù)據(jù)庫(kù)運(yùn)行來(lái)獲得的,監(jiān)控不但能獲得資源分配情況,而且還可以實(shí)時(shí)監(jiān)控到ERP進(jìn)程執(zhí)行狀況,可以看到是哪個(gè)ERP進(jìn)程占用資源,在執(zhí)行的具體的SQL語(yǔ)句情況等等,通過(guò)這些情況的觀察和了解。也可以給開發(fā)人員提供修改和優(yōu)化應(yīng)用程序的建議。
在工作中通常是根據(jù)長(zhǎng)期運(yùn)行的實(shí)際情況來(lái)調(diào)整配置參數(shù)。優(yōu)化不能只優(yōu)化一個(gè)參數(shù),應(yīng)該要考慮整個(gè)硬件和軟件系統(tǒng)的配置和終端應(yīng)用情況,但是一次修改最好只修改一個(gè)參數(shù)以能夠監(jiān)控到優(yōu)化的效果。一般主要要修改的參數(shù)是影響性能比較重要的參數(shù),如應(yīng)用程序堆大小、排序堆大小、語(yǔ)句堆大小、查詢堆大小等。這些參數(shù)的修改要經(jīng)過(guò)長(zhǎng)期摸索實(shí)踐才能得到,特別是機(jī)器物理內(nèi)存不夠而嚴(yán)重影響性能的時(shí)候,經(jīng)過(guò)優(yōu)化之后可以明顯地提升系統(tǒng)性能和響應(yīng)時(shí)間。還有就是涉及到操作系統(tǒng)級(jí)別的優(yōu)化,例如文件系統(tǒng)、物理與邏輯卷組的劃分、換頁(yè)空間大小等等,特別是換頁(yè)空間的大小比較嚴(yán)重地影響系統(tǒng)整體性能,一般情況下是物理內(nèi)存的兩倍比較合適,但是在內(nèi)存不足的情況下則必須做到系統(tǒng)性能和使用大小的平衡。系統(tǒng)優(yōu)化并不是可以無(wú)限制地提高性能,只是當(dāng)系統(tǒng)遇到性能瓶頸的時(shí)候才可能發(fā)揮作用,大部分情況下難以察覺(jué)到性能優(yōu)化的效果。
(3)系統(tǒng)安全性維護(hù)
ERP系統(tǒng)由于數(shù)據(jù)的重要性,所以ERP本身就必須有嚴(yán)格完善的權(quán)限管理功能,根據(jù)不同的用戶崗位來(lái)進(jìn)行授權(quán);及時(shí)刪除或停用已經(jīng)調(diào)離崗位和離職的職員信息和權(quán)限。數(shù)據(jù)庫(kù)本身的管理員賬戶和密碼必須根據(jù)要求進(jìn)行嚴(yán)格管理,不得任意授予和進(jìn)行后臺(tái)操作。
三、數(shù)據(jù)庫(kù)備份與恢復(fù)
企業(yè)ERP系統(tǒng)最重要的就是數(shù)據(jù),在日常維護(hù)當(dāng)中.必須保證數(shù)據(jù)安全、可靠和完整,所以。建立完整的備份恢復(fù)計(jì)劃是非常重要的。根據(jù)企業(yè)應(yīng)用的實(shí)際情況和現(xiàn)有設(shè)備,制定相應(yīng)的備份和恢復(fù)計(jì)劃。
IBM DB2數(shù)據(jù)庫(kù)的備份恢復(fù)管理非常復(fù)雜,一般有脫機(jī)備份和聯(lián)機(jī)備份的區(qū)分,可以備份到本地硬盤、磁帶機(jī)、其他遠(yuǎn)程機(jī)器的硬盤,以及通過(guò)IBM的TSM管理軟件進(jìn)行備份等等。同時(shí)也可以采取增量備份和完整備份,或者只備份某個(gè)表空間等方式。不同的備份方式對(duì)日志文件的管理要求不一樣,不同的日志類型可以恢復(fù)的數(shù)據(jù)庫(kù)也不一樣。DB2數(shù)據(jù)庫(kù)的日志分為兩個(gè)類型:循環(huán)日志和歸檔日志。循環(huán)日志不能進(jìn)行前滾恢復(fù)。只能進(jìn)行故障恢復(fù)和版本恢復(fù)。歸檔日志則可以支持前滾恢復(fù),但是大量的歸檔日志文件要占用大量的磁盤空間。因此,我們指定備份恢復(fù)計(jì)劃的時(shí)候,具體分析株冶ERP的數(shù)據(jù)量和業(yè)務(wù)應(yīng)用情況,在操作系統(tǒng)級(jí)別下建立了采用完整脫機(jī)備份的計(jì)劃任務(wù)。備份設(shè)備采用磁帶機(jī)和硬盤相結(jié)合。這樣方便故障恢復(fù)和版本恢復(fù)。日志類型也采用循環(huán)日志的形式,以節(jié)省寶貴的磁盤陣列的硬盤空間。對(duì)于備份的保存一般采用復(fù)制異地計(jì)算機(jī)硬盤再刻錄成DVD光盤進(jìn)行異地保存。同時(shí)根據(jù)需要不定期進(jìn)行備份的恢復(fù)測(cè)試實(shí)驗(yàn),以保證備份的可用性。
ERP的應(yīng)用和推行是個(gè)很復(fù)雜的工程,必須循序漸進(jìn)。保證每一個(gè)數(shù)據(jù)的真實(shí)可靠,沒(méi)有準(zhǔn)確的數(shù)據(jù),ERP系統(tǒng)也就失去了它的意義。在ERP的運(yùn)行過(guò)程中,要做好數(shù)據(jù)庫(kù)的維護(hù),對(duì)其進(jìn)行優(yōu)化,保障高效、穩(wěn)定的運(yùn)行。通過(guò)ERP來(lái)提高企業(yè)的管理能力和整體運(yùn)營(yíng)水平,推動(dòng)石油企業(yè)的數(shù)字化發(fā)展。
參考文獻(xiàn)
[1]張永輝.勝利油田投資計(jì)劃管理中ERP的深化應(yīng)用[J].勝利油田黨校學(xué)報(bào),2013.4
[2]付文飛,孫彥斌.遼河油田ERP系統(tǒng)過(guò)程中BPR建設(shè)研究[J].價(jià)值工程,2013.19