本站小編為你精心準備了氣象數據庫系統中日志的維護參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:氣象數據庫系統的通信方法依托于中間件技術(IBMWebsphereMQ),簡稱MQ,通過這種中間件技術實現交換氣象數據的目的。目前,隨著我國民用航空氣象數據傳輸量的增加,人們對于數據的處理要求也隨之增高,MQ這種技術憑借其運行的穩定性和可靠性為數據處理作出了保證,其中,日志的更新和維護是MQ中最為重要的環節之一。
關鍵詞:氣象數據;數據庫維護;系統維護;MQ日志
1引言
對于我國的氣象數據庫系統來說,必須要滿足我國政府科技部門正在研究的“重大氣象數據庫建設信息數字化標準化專項技術開發研究(2012BAH10B00)”和“正在研究的服務為導向氣象數據庫質量和進度控制關鍵技術”這兩項科研開發應用的要求。同時,框架的構建還要結合氣象數據庫自身的規劃和設計,基于互聯網提供的各項信息的共享應用,為氣象數據庫的信息管理軟件提供良好的開發環境。
2MQ日志的基本概念
在MQ系統中,為了保證系統的運行和信息的傳遞,日志的日常維護是必不可少的。一般來說,MQ系統中的人為操作和各類信息都會記錄進入日志當中,并且及時的進行存檔備份。這樣,在系統發生故障時就能夠第一時間通過讀取記錄來恢復到上一次的保存點,不至于出現信息丟失的情況。
2.1MQ日志文件
IBMWebsphereMQ的日志文件由兩個方面組成,單個或者復數的日志數據和控制文件。例如我國南京機場的備用氣象數據庫系統,其MQ日志文件就是在/var/mqm/log/DB01/active的目錄之下,每個文件大為2MB左右。而MQ的控制文件則是建立在/var/mqm/log/DB01/amqhlctl.lfh目錄之下,每個文件的大小在6MB左右,MQ日志的控制文件主要是對數據的操作環節進行了記錄,其記錄文件都會被保存在系統之中。
2.2日志參數
CIRCULAR|LINEAR日志類型。默認為循環日志,CIRCULARLogBufferPages=0|0-512以4KB為單位的日志緩沖區大小。最小值為18,最大值為512.默認值為0。如果值為0-17,則MQ實值使用18,即72KB。日志路徑=目錄日志文件目錄日志寫入完整性=單次寫入|雙精度寫|三重寫。2.3MQ日志的完整性日志主文件=3|2-62主日志數據文件的數量。默認值為3,最小值為2,最大值為62.主日志文件和輔助日志文件的總和不大于63且不小于3。LogSecondaryFiles=2|1-日志數據文件的數量為61次。默認值為2,最小值為1,最大值為61。主日志文件和次日志文件的總和不大于63,不小于比3;日志文件頁數=日志文件的大小,以4KB為單位。對于AIX平臺,缺省值為1024,即4MB。最小值為64,最大日志類型。日志完整性l單寫只寫日志一次。在高度可靠的環境中,需要硬件保證。例如,SSACachelDoubleWrite可能需要寫兩次,而三重寫可能需要寫三次。高安全性和低效率在創建隊列管理器后,這些日志參數中的一些無法更改。
3氣象數據庫日志的日常維護
3.1MQ日志的日常管理
在氣象數據庫系統的日志管理中,主要是日志的備份、恢復以及導出三個方面。(1)MQ日志的備份。MQ日志的備份可以分為循環和線性兩種,具體步驟如下:首先,需要停止日志所在的隊列管理程序;然后,對<InstallDir>/QMgrs/<QmgrName>以及<InstallDir>/log中的全部內容進行拷貝。(2)MQ日志的恢復。MQ日志的恢復同備份步驟一致,但是在拷貝完成之后,必須要刪除之前的原有數據,才能繼續進行下一步的恢復流程。刪除的內容包括<InstallDir>/QMgrs/<QmgrName>以及<InstallDir>/log中的所有文件。(3)MQ日志的導出。使用dmpmqlog指令可以輸出隊列形式的的日志文本內容,但是這種指令僅當隊列管理器停止時才能執行。一般來說,MQ日志中dmpmqlog指令都是在隊列管理器停止時才會寫入檢查點。
3.2氣象數據庫的維護
在氣象數據庫維護的時候,會在qmgrs的目錄下建立SYSTEM的子目錄,在SYSTEM子目錄下,會產生三個日志文件,分別是AMQERR01.LOG、AMQERR02.LOG和AMQERR03.LOG。在生產了這三個文件之后,隊列管理器中也會產生相應的伴隨文件,在mqm\qmgr\QMgrName\errors子目錄下,日志文件名稱分別為AMQERR011.LOG、AMQERR022.LOG和AMQERR033.LOG。如果發生了信息錯誤,例如AMQERR011.LOG文件過大或者儲存空間已滿時,那么AMQERR011.LOG文件的數據就會拷貝到AMQERR01.LOG當中,錯誤信息同時會保存在其中。
3.3氣象數據庫的建設
對于我國氣象數據庫的建設而言,主要內容有以下幾個方面:(1)對各項數據設定標準,例如通用的XML格式的軟件數據以及視頻使用的S4V等,并且對數據庫的設計報告和技術文件做出標準化的格式規定。(2)對電子表格的分類進行標準化的規定,由于數據庫中需要運用到的電子表格較多,需要通過標準化的電子表格制定,以此來加快信息處理速度,方便工作人員進行查閱。(3)開發數據庫的自主專用軟件,包括設計數據庫框架設計、軟件工程的開發等。(4)基于數據庫的管理軟件開發的基礎上,對智能數據庫的數據庫進行研究,包括數據庫分部項目工程的建設和管理、數據庫框架的設計以及管理軟件的開發等內容。通過上述這些設計和開發內容,為我國的氣象數據庫建立起完善的管理系統。
4結束語
對于氣象數據庫來說,日志的穩定能夠為天氣信息的更新提供有效的保證。因此,在日常的維護過程中,維護人員必須要注重對MQ日志的管理,不斷的積累經驗,增加自身的專業技能,這樣確保我國氣象數據庫的有效性和實用性。
參考文獻:
[1]周倫波.民航氣象數據庫應用系統的設計與實現[D].電子科技大學,2011.
[2]余朋.民航氣象數據庫系統管理子系統的設計與實現[D].電子科技大學,2011.
作者:次仁歐珠 單位:民航西藏自治區管理局