徐立++段群
摘 要
本文介紹了民航氣象數(shù)據(jù)庫(kù)系統(tǒng)故障的維修方法。
【關(guān)鍵詞】民航氣象數(shù)據(jù)庫(kù)系統(tǒng) 故障 檢修方法
1 引言
本場(chǎng)使用的民航數(shù)據(jù)庫(kù)系統(tǒng)(簡(jiǎn)稱為新621系統(tǒng)),主要由三部分組成:即通信子系統(tǒng)部分、數(shù)據(jù)庫(kù)子系統(tǒng)部分、氣象信息綜合處理系統(tǒng)部分。民航氣象數(shù)據(jù)庫(kù)系統(tǒng)是民航氣象部門重要的IT信息建設(shè)項(xiàng)目之一,是保障飛行安全的重要組成部分。鑒于此,本文將闡述民航數(shù)據(jù)庫(kù)系統(tǒng)中的通信機(jī)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、Web服務(wù)器典型故障及維修過(guò)程,總結(jié)故障維修經(jīng)驗(yàn),以提高民航氣象信息系統(tǒng)設(shè)備保障人員的技術(shù)保障能力,確保設(shè)備正常運(yùn)行。
2 典型故障現(xiàn)象維修及排除
2.1 通信機(jī)服務(wù)器硬盤故障與系統(tǒng)恢復(fù)
故障現(xiàn)象:REDHAT LINUX6.2操作系統(tǒng)不能正常啟動(dòng),系統(tǒng)提示DIsk has many bad sectors,此時(shí)需要執(zhí)行FSCK命令檢查文件系統(tǒng)并嘗試修復(fù)錯(cuò)誤,修復(fù)完畢后正常啟動(dòng),但是在備份系統(tǒng)文件的過(guò)程中宕機(jī),重啟通信機(jī)后出現(xiàn)同樣情況,但已無(wú)法繼續(xù)修復(fù),硬盤徹底損壞。
故障原因分析:由于通信機(jī)以往異常斷電使硬盤出現(xiàn)壞道,產(chǎn)生物理邏輯錯(cuò)誤,致使硬盤損壞。
故障維修及排除過(guò)程:
(1)拆除故障硬盤,更換上和故障硬盤接口類型和容量大小相同的新硬盤。
(2)安裝Liunx操作系統(tǒng):安裝前請(qǐng)先準(zhǔn)備好RHEL6.2 32位的光盤,將光盤放入光驅(qū),設(shè)置為光驅(qū)啟動(dòng)后,進(jìn)入系統(tǒng)安裝界面,按照步驟提示安裝好Liunx操作系統(tǒng)。
(3)配置通信機(jī)服務(wù)器。如果在以往對(duì)通信機(jī)服務(wù)器的維護(hù)過(guò)程中未對(duì)系統(tǒng)做備份,就需要按照廠方技術(shù)手冊(cè)安裝步驟分別對(duì)MQ、MOXA卡驅(qū)動(dòng)、Oracle 11gR2 clinet 、通信分系統(tǒng)軟件包進(jìn)行安裝和配置。
由于本場(chǎng)所使用的通信機(jī)服務(wù)器已用tar命令方式進(jìn)行備份過(guò),因此,現(xiàn)介紹的是用tar命令備份和恢復(fù)Liunx系統(tǒng)文件及目錄的方法。日常維護(hù)中,在通信機(jī)服務(wù)器正常運(yùn)行時(shí),防止服務(wù)器系統(tǒng)和配置文件數(shù)據(jù)的丟失,可對(duì)服務(wù)器進(jìn)行tar命令備份整個(gè)文件系統(tǒng)。備份方法如下:
以root用戶登錄通信機(jī)服務(wù)器,進(jìn)入liunx系統(tǒng)根目錄,使用Bzip2壓縮備份整個(gè)文件系統(tǒng)命令為:#tar -cvpjf backup.tar.bz2 /
備份完成后,在文件系統(tǒng)的根目錄下將生成一個(gè)名為“backup.tar.bz2”的文件,可以把該文件放到移動(dòng)硬盤或者其它存儲(chǔ)介質(zhì)上去。恢復(fù)系統(tǒng)使用命令:#tar xvpfz backup.tar.bz2 -C / ,恢復(fù)過(guò)程中會(huì)用備份文件中的文件覆蓋分區(qū)上的所有文件,重啟服務(wù)器后,系統(tǒng)會(huì)恢復(fù)到當(dāng)初創(chuàng)建備份時(shí)的樣子。
2.2 通信服務(wù)器中AB(民航氣象錯(cuò)誤公報(bào)計(jì)數(shù))、AR(民航氣象錯(cuò)誤報(bào)告計(jì)數(shù))數(shù)目過(guò)多的造成大量文件積壓的故障處理
故障現(xiàn)象:開(kāi)機(jī)以comm用戶登錄通信服務(wù)器后,使用mmi1命令后顯示狀態(tài)信息中AB、AR兩項(xiàng)數(shù)目過(guò)大。
故障原因分析:由于長(zhǎng)期未對(duì)業(yè)務(wù)進(jìn)行配置和調(diào)整造成AB、AR數(shù)目大量劇增。
故障排除處理過(guò)程:使用to_bsb命令將所有不識(shí)別的報(bào)頭抽出,并自動(dòng)制作BSB控制。為了使用to_bsb,首先請(qǐng)確認(rèn)$home/utl 目錄下的model.bsb 文件,to_bsb 是以model.bsb 文件為制作控制數(shù)據(jù)的依據(jù),model.bsb 文件的第一項(xiàng)前兩個(gè)字母是報(bào)頭的TT,第三個(gè)字母用于說(shuō)明國(guó)外報(bào)還是國(guó)內(nèi)報(bào),C 表示國(guó)內(nèi)報(bào),O 表示國(guó)外報(bào),A 表示對(duì)所有報(bào)的處理。其余項(xiàng)的含義與BSB 的文本文件相同。使用方法如下:
(1)輸入mmi1 (1 可以是、2、3、4 中任一個(gè))
(2)輸入fin,,,,,,u (統(tǒng)計(jì)接收的不認(rèn)識(shí)的報(bào)頭)
(3)輸入qu (退出mmi 終端)
(4)to_bsb 1 (其中1 表示mmi 號(hào),必需與第一條對(duì)應(yīng)。)
to_bsb 執(zhí)行的結(jié)果是在$home/dat_bak 目錄下生成bsb.new 文本文件,再將該文件附加到你原來(lái)的bsb 文本文件后面,然后再執(zhí)行make_bsb 重新生成BSB 有關(guān)的控制數(shù)據(jù)并拷貝到$home/comm/msdat 目錄下,并執(zhí)行冷啟動(dòng)。
2.3 數(shù)據(jù)庫(kù)服務(wù)器使用startup命令無(wú)法啟動(dòng)故障與恢復(fù)
故障現(xiàn)象:開(kāi)機(jī)以oracle用戶登錄數(shù)據(jù)庫(kù)服務(wù)器后,使用startup命令后啟動(dòng)數(shù)據(jù)庫(kù)失敗。
故障原因分析:使用df -i命令查看了/dev/sdba分區(qū)的索引節(jié)點(diǎn)(Inode),發(fā)現(xiàn)已經(jīng)用滿(IUsed=100%),導(dǎo)致oracle軟件異常。
故障排除處理過(guò)程:刪除TRASH目錄下AWOS內(nèi)無(wú)用資料后,釋放出/dev/sdba分區(qū)的一部分inode后,使用startup命令啟動(dòng)數(shù)據(jù)庫(kù)正常。
2.4 氣象信息綜合處理系統(tǒng)web網(wǎng)頁(yè)亂碼故障與修復(fù)
故障現(xiàn)象:打開(kāi)瀏覽器輸入氣象信息綜合處理系統(tǒng)網(wǎng)址,登陸后頁(yè)面出現(xiàn)亂碼,無(wú)法正常顯示網(wǎng)頁(yè)內(nèi)容。
故障原因分析:由于tomcat服務(wù)異常導(dǎo)致網(wǎng)頁(yè)顯示亂碼。
故障排除過(guò)程:以root用戶登錄數(shù)據(jù)庫(kù)服務(wù)器,先使用 #service tomcat stop
命令停止服務(wù),再用 #service tomcat start開(kāi)啟服務(wù),用命令 #service tomcat status 來(lái)查看tomcat是否已啟動(dòng),顯示Tocat(8080) is running為正常,退出登錄。重新刷新網(wǎng)頁(yè),網(wǎng)頁(yè)內(nèi)容恢復(fù)正常顯示。
2.5 數(shù)據(jù)庫(kù)系統(tǒng)服務(wù)器用戶界面卡屏故障與系統(tǒng)恢復(fù)
故障現(xiàn)象:當(dāng)用戶logout登出用戶時(shí),有時(shí)會(huì)出現(xiàn)一閃變成黑屏,出現(xiàn)“假死機(jī)”情況。
故障原因分析:REDHAT LINUX6.2操作系統(tǒng)安裝的是KDE桌面環(huán)境,可能是系統(tǒng)軟件或是其它原因造成圖形界面顯示相關(guān)程序異常工作而導(dǎo)致故障。
故障排除過(guò)程:使用ctrl + Alt + BackSpace組合鍵后,成功回到用戶登錄界面。
3 結(jié)束語(yǔ)
民航數(shù)據(jù)庫(kù)系統(tǒng)故障現(xiàn)象為數(shù)不多,但導(dǎo)致故障的原因多種多樣,上述故障只是較為典型的實(shí)例,只要熟悉整個(gè)系統(tǒng),明確維修思路,掌握正確的維修方法,就可以大大縮短故障處理時(shí)間,提高故障恢復(fù)效率,更重要的是設(shè)備維護(hù)人員要嚴(yán)格遵守設(shè)備操作規(guī)程,避免人為的造成設(shè)備損壞,對(duì)無(wú)法排除的故障要及時(shí)上報(bào),必要時(shí)還需尋求廠家技術(shù)支持。
參考文獻(xiàn)
[1]太極計(jì)算機(jī)股份有限公司.云南機(jī)場(chǎng)集團(tuán)有限責(zé)任公司數(shù)據(jù)庫(kù)系統(tǒng)安裝手冊(cè)[Z].2012
[2]太極計(jì)算機(jī)股份有限公司.云南機(jī)場(chǎng)集團(tuán)有限責(zé)任公司通信機(jī)安裝配置實(shí)施報(bào)告[Z].2012.
作者單位
云南機(jī)場(chǎng)集團(tuán)有限責(zé)任公司西雙版納機(jī)場(chǎng)航務(wù)部氣象臺(tái) 云南省景洪市 666100