王光磊國家新聞出版廣電總局五八二臺
淺析廣播智能調(diào)度系統(tǒng)數(shù)據(jù)的備份功能
王光磊
國家新聞出版廣電總局五八二臺
中短波廣播智能調(diào)度系統(tǒng)數(shù)據(jù)信息量很大,其信息的備份安全性、完整性、準(zhǔn)確性要求很高。所以中短波廣播智能調(diào)度系統(tǒng)的數(shù)據(jù)庫備份方案尤其重要。數(shù)據(jù)庫的備份方案的制定也有多種方式??紤]其備份的實(shí)際應(yīng)用的可執(zhí)行性在此著重作出說明和分析。
Oracle數(shù)據(jù)庫備份;系統(tǒng)還原;同步;自動任務(wù)
中短波廣播智能調(diào)度系統(tǒng)后臺數(shù)據(jù)庫中儲存了大量重要的數(shù)據(jù)信息。但由于在實(shí)際運(yùn)行中存在不可避免的硬件和軟件故障、病毒入侵、黑客攻擊以及用戶的一些誤操作等問題。數(shù)據(jù)信息存在丟失被破壞的可能。所以,系統(tǒng)數(shù)據(jù)的備份方案必不可少。當(dāng)出現(xiàn)這些問題時(shí),利用Oracle數(shù)據(jù)庫的備份和還原功能恢復(fù)系統(tǒng)正常狀態(tài),保障了智能調(diào)度系統(tǒng)的安全性和可靠性。
Oracle數(shù)據(jù)庫是使用SQL語言編寫的大型數(shù)據(jù)庫,目前較為普遍的采用分布式的關(guān)系型,常用架構(gòu)為:客戶端-服務(wù)器這種較為單一的架構(gòu)。由此可見,數(shù)據(jù)庫管理功能和分布式處理功能較為強(qiáng)大。Oracle數(shù)據(jù)庫在數(shù)據(jù)庫管理方面的功能性、安全性、完整性和一致性方面有良好的性能,同時(shí)還具有支持第三方擴(kuò)展和跨操作系統(tǒng)平臺工作等特點(diǎn),可以支持大量的多媒體數(shù)據(jù)。
數(shù)據(jù)庫備份功能,簡單的說,就是數(shù)據(jù)庫信息的復(fù)制。在數(shù)據(jù)還原恢復(fù)時(shí)起重要作用,保障運(yùn)行系統(tǒng)的安全可靠。備份和恢復(fù)是兩個(gè)相互聯(lián)系的概念。
Oracle數(shù)據(jù)庫備份主要有3種方式:冷備份、熱備份、輸入輸出備份。冷備份,也可以稱為脫機(jī)備份(offlinebackup),是將數(shù)據(jù)庫的服務(wù)進(jìn)行停止后,再把重要關(guān)鍵的文件復(fù)制并存儲到其他一個(gè)存儲空間。熱備份,也稱為聯(lián)機(jī)備份(onlinebackup),數(shù)據(jù)庫服務(wù)不停止,只能用于歸檔模式的數(shù)據(jù)庫備份。輸入輸出備份(Export/Im?port),數(shù)據(jù)通過導(dǎo)出/導(dǎo)入程序來實(shí)現(xiàn)備份存儲功能。由此可見,數(shù)據(jù)庫冷備份和熱備份都屬于物理備份,導(dǎo)出備份是邏輯備份。
目前,廣播智能調(diào)度數(shù)據(jù)庫為Oracle數(shù)據(jù)庫。備份方式根據(jù)實(shí)際系統(tǒng)運(yùn)行要求和狀態(tài)主要為熱備份和輸入輸出備份兩種方式。每月定時(shí)作一次完整冷備份。
(一)熱備份
由于廣播智能調(diào)度系統(tǒng)工作的不間斷特性,所以必須采用熱備份。只有在不停止數(shù)據(jù)庫服務(wù)的前提下,進(jìn)行備份,并對備份的數(shù)據(jù)進(jìn)行歸檔,建立歸檔日志。
熱備份存在以下優(yōu)缺點(diǎn):
1、數(shù)據(jù)備份時(shí),數(shù)據(jù)庫仍可以使用。
2、數(shù)據(jù)備份速度快,數(shù)據(jù)恢復(fù)還原速度快。
3、恢復(fù)數(shù)據(jù)完整,精確度高(可以精確到秒)。
4、備份過程相對復(fù)雜。
5、存放備份歸檔文件需要相對較大的空間。
6、操作精準(zhǔn)度要求較高,不允許失誤,數(shù)據(jù)維護(hù)相對較難。
熱備份方式的具體備份命令如下:
alterdatabasebackupcontrolfileto'd:ackupcontrol0l.bkp'(控制文件進(jìn)行備份)。
altersystemarchivelogcurrent;(當(dāng)前聯(lián)機(jī)日志文件進(jìn)行備份)。
如果數(shù)據(jù)庫正常打開,說明已經(jīng)恢復(fù)成功。
(二)輸入輸出備份
輸入輸出備份,數(shù)據(jù)通過SQL語句,用程序來實(shí)現(xiàn)備份功能,此方式屬于邏輯備份方式。邏輯備份的優(yōu)點(diǎn)是,首先,數(shù)據(jù)進(jìn)行備份時(shí)數(shù)據(jù)庫是開啟的。在數(shù)據(jù)庫開啟的同時(shí)能夠進(jìn)行跨平臺的數(shù)據(jù)的備份和遷移數(shù)據(jù)庫,如果數(shù)據(jù)對象有損失還能進(jìn)行備份和修復(fù)。由此可看,輸入輸出備份使用方便且功能強(qiáng)大,但邏輯備份不能完全取代物理備份。其最大缺點(diǎn)是備份速度較慢,對于數(shù)據(jù)量較少的數(shù)據(jù)庫或者對于部分?jǐn)?shù)據(jù)備份較為方便,但對于像廣播智能調(diào)度系統(tǒng)數(shù)據(jù)這類數(shù)據(jù)量較大的數(shù)據(jù)庫備份,進(jìn)行數(shù)據(jù)備份并不方便。在效率和空間上都沒有優(yōu)勢。
(三)冷備份
目前,廣播智能調(diào)度數(shù)據(jù)庫每月定時(shí)作一次完整冷備份。冷備份數(shù)據(jù)時(shí),數(shù)據(jù)庫必須處于關(guān)閉狀態(tài)。一般冷備份數(shù)據(jù)庫需要備份所有數(shù)據(jù)文件、控制文件、聯(lián)機(jī)日志等。其優(yōu)點(diǎn)在于:備份速度快、歸檔方法相對簡便、可恢復(fù)性高、安全系數(shù)高等。不足在于,備份過程必須關(guān)閉數(shù)據(jù)庫,數(shù)據(jù)只能恢復(fù)到某一指定的時(shí)間點(diǎn),還有如存儲空間有限則需要拷貝到外接存儲,這樣會大大影響設(shè)備存儲速度。所以,廣播智能調(diào)度系統(tǒng)根據(jù)冷備份的性質(zhì)特點(diǎn),并不是頻繁使用的。
(四)廣播智能調(diào)度數(shù)據(jù)庫備份方案
廣播智能調(diào)度數(shù)據(jù)庫備份方案。根據(jù)實(shí)際運(yùn)行情況每個(gè)月作一份完整數(shù)據(jù)庫備份,為手動冷備份由專人完成,既快捷又安全。自動電腦備份為每天定時(shí)7個(gè)時(shí)間,進(jìn)行部分差異備份。
非網(wǎng)絡(luò)單機(jī)系統(tǒng)備份方案的使用。使用單獨(dú)的計(jì)算機(jī)與數(shù)據(jù)庫相連傳輸備份數(shù)據(jù)。
(五)數(shù)據(jù)同步機(jī)制的應(yīng)用
廣播智能調(diào)度系統(tǒng)的數(shù)據(jù)同步的是實(shí)際業(yè)務(wù)工作的系統(tǒng)數(shù)據(jù)庫與容災(zāi)系統(tǒng)使用的備用數(shù)據(jù)庫間的數(shù)據(jù)同步,以實(shí)現(xiàn)兩者數(shù)據(jù)的一致性。數(shù)據(jù)同步的方法是將業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫的操作日志實(shí)時(shí)或者周期性地復(fù)制到容災(zāi)系統(tǒng)備用數(shù)據(jù)庫中執(zhí)行。
具體操作是,首先,根據(jù)廣播智能調(diào)度業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫創(chuàng)建一個(gè)有效的備用數(shù)據(jù)庫;然后,當(dāng)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫產(chǎn)生數(shù)據(jù)變化及更新時(shí),通過數(shù)據(jù)同步機(jī)制將業(yè)務(wù)數(shù)據(jù)庫的操作日志定時(shí)傳送到容災(zāi)系統(tǒng)備用數(shù)據(jù)庫中執(zhí)行,我們一般根據(jù)數(shù)據(jù)的變化量每一小時(shí)或每天零點(diǎn)后進(jìn)行定時(shí)和周期性的數(shù)據(jù)同步。由此使容災(zāi)系統(tǒng)備用數(shù)據(jù)庫與業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)保持一致。
首先,隨著數(shù)據(jù)量的增大,數(shù)據(jù)庫存儲系統(tǒng)的增容,數(shù)據(jù)庫的備份時(shí)間和成本越來越長越來越高。數(shù)據(jù)庫與云數(shù)據(jù)的連接,大數(shù)據(jù)的應(yīng)用勢在必行。其次,面對信息化技術(shù)在日常工作生活的廣泛應(yīng)用,突發(fā)事件的發(fā)生也越發(fā)頻繁,智能調(diào)度系統(tǒng)急需進(jìn)一步完善容災(zāi)減災(zāi)方案,容災(zāi)備份系統(tǒng)能為業(yè)務(wù)應(yīng)用系統(tǒng)提供可靠、靈活、有效的技術(shù)保障。再次,異地備份方案的啟動是個(gè)很好的解決辦法。最后,針對目前現(xiàn)有問題,非網(wǎng)絡(luò)單機(jī)系統(tǒng)備份方案的完善正在進(jìn)行中,它的完成將實(shí)際根本解決現(xiàn)有問題。
綜上所述,廣播智能調(diào)度系統(tǒng)數(shù)據(jù)的備份功能,目前相對還是比較完善可靠的。急需改善的是操作方式的簡便化、自動化。對于災(zāi)備系統(tǒng)的再造也將是重點(diǎn)項(xiàng)目。面對信息量的急劇增大,大數(shù)據(jù)云的利用也是必行之路。
[1]徐小亞,謝延華.基于Oracle數(shù)據(jù)庫的備份和恢復(fù)分析[J].信息安全與技術(shù),2014,(3).
[2]胡歌.Oracle數(shù)據(jù)庫安全性分析研究[J].信息安全與技術(shù),2012,(4).
[3]楊敏敏,邢國慶,龐俊華等.短波廣播智能調(diào)度系統(tǒng)軟件架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)[J].廣播與電視技術(shù),2007,34(4):112-116.
[4]王光磊,趙瑾,孫偉等.GlS在短波廣播智能調(diào)度系統(tǒng)中的應(yīng)用及思考[J].廣播電視信息,2012,(5):66-68.
[5]范榮偉,郭昊,聶映輝等.廣播風(fēng)暴對智能調(diào)度系統(tǒng)的影響及處理[J].廣播電視信息,2015,(12):77-78.
[6]李江濤.應(yīng)急智能電話調(diào)度系統(tǒng)的構(gòu)建與維護(hù)要點(diǎn)[J].廣播與電視技術(shù),2012,39(4):110-113.
[7]李紅巖.智能公交調(diào)度系統(tǒng)中調(diào)度信息提取電路的FPGA實(shí)現(xiàn)[D].上海大學(xué),2004.
[8]郭戈.廣播電視多媒體智能指揮調(diào)度系統(tǒng)初探[J].廣播與電視技術(shù),2014,41(10):117-119.
[9]張瑞卿.電視信號智能調(diào)度系統(tǒng)設(shè)計(jì)及應(yīng)用[J].廣播與電視技術(shù),2008,35(11):98-101.
[10]郭駿,劉立維,王景貴等.信息技術(shù)的智能數(shù)字化陸上終端[C].//2014年第三屆中國海洋工程學(xué)術(shù)年會論文集.2014:110-115.
[11]馬英杰.新一代智能化安全播出自動分析調(diào)度系統(tǒng)(SAST)[J].廣播與電視技術(shù),2008,35(7):125-127.