一、自動備份的重要性
數(shù)據(jù)庫的數(shù)據(jù)一旦發(fā)生意外或故障,而沒有可靠的數(shù)據(jù)庫備份進(jìn)行恢復(fù),則可能造成災(zāi)難性的后果,將對我們的生產(chǎn)造成極大的損失。因此,如何保證Oracle 數(shù)據(jù)庫的安全就成為整個(gè)數(shù)據(jù)庫系統(tǒng)安全的重要組成部分,制定一個(gè)可行的、有效的備份策略,就可以避免可能帶來的風(fēng)險(xiǎn)和隱患。一旦發(fā)生意外或故障,管理員能利用保存的數(shù)據(jù)備份迅速恢復(fù)原系統(tǒng),把故障停機(jī)或因數(shù)據(jù)丟失造成的影響減少到最小,則顯得非常重要。
二、需求分析
(一)數(shù)據(jù)庫的運(yùn)行方式的選擇
ORACLE 數(shù)據(jù)庫有兩種運(yùn)行方式:一是歸檔方式,歸檔方式的目的是當(dāng)數(shù)據(jù)庫發(fā)生故障時(shí)最大限度恢復(fù)數(shù)據(jù)庫,可以保證不丟失任何已提交的數(shù)據(jù);二是不歸檔方式,只能恢復(fù)數(shù)據(jù)庫到最近的回收點(diǎn)。
對于生產(chǎn)數(shù)據(jù)庫,實(shí)時(shí)采集來自生產(chǎn)的數(shù)據(jù),我們根據(jù)數(shù)據(jù)庫的高可用性和可承受丟失的工作量的多少,選擇運(yùn)行方式為歸檔方式。
(二)備份分類及備份工具的選擇
按照備份進(jìn)行的方式,可以分為邏輯備份、冷備份、熱備份,冷備份與熱備份又可以合稱為物理備份。如圖1所示。
圖1 備份分類
我公司的MES 系統(tǒng)屬于7×24小時(shí)的系統(tǒng),根據(jù)數(shù)據(jù)的實(shí)時(shí)性,我們考慮到不能關(guān)閉數(shù)據(jù)庫,我們采用熱備份,在備份的同時(shí)可以進(jìn)行正常的數(shù)據(jù)庫的各種操作。
三、備份策略的設(shè)計(jì)
(一)Rman 備份
Recovery Manager 是一種用于備份、還原和恢復(fù)數(shù)據(jù)庫的Oracle 工具。
1.備份策略的制定。
增量備份,只備份自上次增量備份以來修改過的數(shù)據(jù)塊。需要一個(gè)0 級的增量作為增量的基礎(chǔ),備份上一次備份后改變的數(shù)據(jù)。增量備份方案:周日做一次數(shù)據(jù)庫全備份(level 0 級的備份),然后周一至周六做增量備份(level 1 級的備份),如圖2所示。
圖2 增量備份
星期日——0 級備份,備份所有數(shù)據(jù)塊
星期一——1 級備份,備份周日以來修改過的塊
星期二——1 級備份,備份周日以來修改過的塊
星期三——1 級備份,備份周日以來修改過的塊
星期四——1 級備份,備份周日以來修改過的塊
星期五——1 級備份,備份周日以來修改過的塊
星期六——1 級備份,備份周日以來修改過的塊
星期天——0 級備份,備份所有數(shù)據(jù)塊
四、結(jié)語
自動備份可以定時(shí)自動完成備份工作,減少人為干預(yù),提高安全、可靠性。正確的備份策略不僅能保證數(shù)據(jù)庫服務(wù)器的7×24 的高性能的運(yùn)行,還能保證備份的快速性與可靠性。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:制造執(zhí)行系統(tǒng)數(shù)據(jù)庫自動備份的設(shè)計(jì)與實(shí)現(xiàn)
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/1401936421.html