專利名稱:一種業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通訊領(lǐng)域中的數(shù)據(jù)庫(kù)技術(shù),尤其涉及一種業(yè)務(wù)數(shù)據(jù) 庫(kù)無(wú)效連接的監(jiān)控恢復(fù)裝置及方法。
背景技術(shù):
在移動(dòng)通訊領(lǐng)域,用于保存業(yè)務(wù)相關(guān)信息的數(shù)據(jù)庫(kù)稱為業(yè)務(wù)數(shù)據(jù)庫(kù),絕大部分的網(wǎng)元都要使用業(yè)務(wù)數(shù)據(jù)庫(kù)來存儲(chǔ)一些非常重要的業(yè)務(wù)信 白在業(yè)務(wù)運(yùn)營(yíng)過程中,業(yè)務(wù)數(shù)據(jù)庫(kù)需要7 x 24小時(shí)為應(yīng)用系統(tǒng)^是供不 間斷連接服務(wù),而數(shù)據(jù)庫(kù)連接作為一種資源是有限的,在應(yīng)用系統(tǒng)長(zhǎng)時(shí) 間的運(yùn)行過程中,由于網(wǎng)絡(luò)問題(不穩(wěn)定、瞬斷等)、應(yīng)用系統(tǒng)以及數(shù) 據(jù)庫(kù)系統(tǒng)本身的缺陷,業(yè)務(wù)數(shù)據(jù)庫(kù)中的無(wú)效連接不斷增多,進(jìn)而導(dǎo)致業(yè) 務(wù)數(shù)據(jù)庫(kù)無(wú)法接收應(yīng)用系統(tǒng)新的數(shù)據(jù)庫(kù)連接請(qǐng)求,最終結(jié)果是業(yè)務(wù)異常 甚至癱瘓。這些影響都會(huì)給運(yùn)營(yíng)商、設(shè)備制造商、終端用戶帶來比較大 的損失。但是,目前對(duì)此還沒有相關(guān)的解決方案。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān) 控恢復(fù)裝置,以及該裝置的監(jiān)控恢復(fù)方法。為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的 一種業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)裝置,該裝置包括連接監(jiān)控恢復(fù)模塊、數(shù)據(jù)庫(kù)訪問接口;所述連接監(jiān)控恢復(fù)模塊,用于通過所述數(shù)據(jù)庫(kù)訪問接口與所述業(yè)務(wù) 數(shù)據(jù)庫(kù)進(jìn)行通信,定時(shí)掃描應(yīng)用系統(tǒng)與所述業(yè)務(wù)數(shù)據(jù)庫(kù)之間的連接信 息,根據(jù)該信息檢測(cè)出所述應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間的無(wú)效連接,并 刪除該無(wú)效連接。其中,該裝置還包括消息觸發(fā)模塊,用于通知所述應(yīng)用系統(tǒng)定時(shí)向 業(yè)務(wù)數(shù)據(jù)庫(kù)發(fā)送事務(wù)心跳。其中,該裝置還包括日志模塊,用于記錄所述掃描信息及無(wú)效連接 的刪除信息。其中,該裝置還包括告警模塊,用于在所述連接監(jiān)控恢復(fù)模塊檢測(cè) 到無(wú)效連接時(shí)發(fā)送告警信息。一種業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)方法,該方法為定時(shí)掃描應(yīng) 用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間的連接信息,才艮據(jù)該信息判斷所述應(yīng)用系統(tǒng)與 業(yè)務(wù)數(shù)據(jù)庫(kù)之間是否為無(wú)效連接,若是,則刪除該無(wú)效連才妻。所述方法還包括在對(duì)所述連接信息進(jìn)行掃描之前,先通知所述應(yīng) 用系統(tǒng)定時(shí)向所述業(yè)務(wù)數(shù)據(jù)庫(kù)發(fā)送事務(wù)心跳。所述方法還包括在檢測(cè)到無(wú)效連接時(shí),向用戶發(fā)送告警信息。所述方法還包括記錄所述掃描信息及無(wú)效連接的刪除操作信息。本發(fā)明具有以下有益效果采用本發(fā)明,可以有效地檢測(cè)出業(yè)務(wù)數(shù)據(jù)庫(kù)中的無(wú)效連接并對(duì)該無(wú) 效連接進(jìn)行刪除處理,降低了資源的消耗,保證了業(yè)務(wù)的正常連接能夠 長(zhǎng)效穩(wěn)定的接入,擴(kuò)大了用運(yùn)營(yíng)商和用戶的利益。
圖l是本發(fā)明的監(jiān)控恢復(fù)裝置的結(jié)構(gòu)圖; 圖2是本發(fā)明的監(jiān)控恢復(fù)方法流程圖。
具體實(shí)施方式
下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述 請(qǐng)參閱圖1,本發(fā)明的監(jiān)控恢復(fù)裝置包括以下部分連接監(jiān)控恢復(fù) 模塊、數(shù)據(jù)庫(kù)訪問接口、消息觸發(fā)模塊、日志模塊、告警模塊;其中,連接監(jiān)控恢復(fù)模塊,用于通過數(shù)據(jù)庫(kù)訪問接口與業(yè)務(wù)數(shù)據(jù)庫(kù) 建立連接,定時(shí)掃描應(yīng)用系統(tǒng)與所述業(yè)務(wù)數(shù)據(jù)庫(kù)之間的連接信息,根據(jù) 該信息檢測(cè)出所述應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間的無(wú)效連接,并刪除該無(wú) 效連接。日志模塊,用于記錄所述掃描信息及無(wú)效連接的刪除信息。告 警模塊,用于在所述連接監(jiān)控恢復(fù)模塊檢測(cè)到無(wú)效連接時(shí)發(fā)送告警信 息。由于連接監(jiān)控恢復(fù)模塊是根據(jù)應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間是否傳 遞數(shù)據(jù)信息來判定無(wú)效連接的,為防止連接監(jiān)控恢復(fù)模塊將兩者之間暫 時(shí)未傳遞數(shù)據(jù)信息的應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間的有效連接誤判為無(wú) 效連接,本發(fā)明的監(jiān)控恢復(fù)裝置還包括了消息觸發(fā)模塊,用于通知當(dāng)前 處于與業(yè)務(wù)數(shù)據(jù)庫(kù)連接狀態(tài)的應(yīng)用系統(tǒng)定時(shí)向業(yè)務(wù)數(shù)據(jù)庫(kù)發(fā)送事務(wù)心 跳,即定時(shí)向業(yè)務(wù)數(shù)據(jù)庫(kù)提交數(shù)據(jù)庫(kù)事務(wù)。請(qǐng)參閱圖2,該圖所示為上述監(jiān)控恢復(fù)裝置的對(duì)于業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效 連接的監(jiān)控恢復(fù)方法,具體為201、令應(yīng)用系統(tǒng)定時(shí)向業(yè)務(wù)數(shù)據(jù)庫(kù)發(fā)送事務(wù)心跳,即以設(shè)置的時(shí)間間隔向業(yè)務(wù)數(shù)據(jù)庫(kù)提交數(shù)據(jù)庫(kù)事務(wù),并根據(jù)業(yè)務(wù)數(shù)據(jù)庫(kù)的返回值做相 關(guān)處理。202、 定時(shí)監(jiān)測(cè)相關(guān)數(shù)據(jù)庫(kù)連接狀態(tài)。具體為根據(jù)配置信息,分 揀出特定的客戶端所產(chǎn)生的數(shù)據(jù)庫(kù)連接,并定時(shí)的監(jiān)測(cè)這些數(shù)據(jù)庫(kù)連接 狀態(tài)。203、 若在指定的時(shí)間間隔內(nèi),業(yè)務(wù)數(shù)據(jù)庫(kù)中與所指定監(jiān)測(cè)的數(shù)據(jù) 庫(kù)連接相關(guān)的活動(dòng)事務(wù)沒有增加,則判定該連接為無(wú)效連接。204、 通過告警模塊發(fā)送告警信息,并通過日志模塊將所檢測(cè)到的 無(wú)效連接的連接信息以及其他的有用信息以日志的形式記錄下來,為以 后問題的排查與處理提供信息。205、 刪除所檢測(cè)到的無(wú)效連接,同時(shí)也清除對(duì)應(yīng)操作系統(tǒng)下的相 關(guān)進(jìn)程,最后將此刪除操作信息記錄于日志中。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡 在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng) 包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)裝置,其特征在于,該裝置包括連接監(jiān)控恢復(fù)模塊、數(shù)據(jù)庫(kù)訪問接口;所述連接監(jiān)控恢復(fù)模塊,用于通過所述數(shù)據(jù)庫(kù)訪問接口與所述業(yè)務(wù)數(shù)據(jù)庫(kù)進(jìn)行通信,定時(shí)掃描應(yīng)用系統(tǒng)與所述業(yè)務(wù)數(shù)據(jù)庫(kù)之間的連接信息,根據(jù)該信息檢測(cè)出所述應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間的無(wú)效連接,并刪除該無(wú)效連接。
2、 如權(quán)利要求1所述的業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)裝置, 其特征在于,該裝置還包括消息觸發(fā);f莫塊,用于通知所述應(yīng)用系統(tǒng)定 時(shí)向業(yè)務(wù)數(shù)據(jù)庫(kù)發(fā)送事務(wù)心跳。
3、 如權(quán)利要求1或2所述的業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)裝 置,其特征在于,該裝置還包括日志模塊,用于記錄所述掃描信息及 無(wú)效連接的刪除信息。
4、 如權(quán)利要求1或2所述的業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)裝 置,其特征在于,該裝置還包括告警模塊,用于在所述連接監(jiān)控恢復(fù) 模塊檢測(cè)到無(wú)效連接時(shí)發(fā)送告警信息。
5、 一種業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)方法,其特征在于,該 方法為定時(shí)掃描應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間的連接信息,根據(jù)該信 息判斷所述應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間是否為無(wú)效連接,若是,則刪 除該無(wú)效連接。
6、 如權(quán)利要求5所述的業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)方法, 其特征在于,所述方法還包括在對(duì)所述連接信息進(jìn)行掃描之前,先通知所述應(yīng)用系統(tǒng)定時(shí)向所述業(yè)務(wù)數(shù)據(jù)庫(kù)發(fā)送事務(wù)心跳。
7、 如權(quán)利要求5或6所述的業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)方 法,其特征在于,所述方法還包括在檢測(cè)到無(wú)效連接時(shí),向用戶發(fā) 送告警信息。
8、 如權(quán)利要求5或6所述的業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)方 法,其特征在于,所述方法還包括記錄所述掃描信息及無(wú)效連接的 刪除操作信息。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)數(shù)據(jù)庫(kù)無(wú)效連接的監(jiān)控恢復(fù)裝置及方法,監(jiān)控恢復(fù)裝置包括連接監(jiān)控恢復(fù)模塊、數(shù)據(jù)庫(kù)訪問接口;連接監(jiān)控恢復(fù)模塊,用于通過數(shù)據(jù)庫(kù)訪問接口與業(yè)務(wù)數(shù)據(jù)庫(kù)進(jìn)行通信,定時(shí)掃描應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間的連接信息,根據(jù)該信息檢測(cè)出應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間的無(wú)效連接,并刪除該無(wú)效連接。相應(yīng)的監(jiān)控恢復(fù)方法為定時(shí)掃描應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間的連接信息,根據(jù)該信息判斷所述應(yīng)用系統(tǒng)與業(yè)務(wù)數(shù)據(jù)庫(kù)之間是否為無(wú)效連接,若是,則刪除該無(wú)效連接。采用本發(fā)明,可以有效地檢測(cè)出業(yè)務(wù)數(shù)據(jù)庫(kù)中的無(wú)效連接并對(duì)該無(wú)效連接進(jìn)行刪除處理,降低了資源的消耗,保證了業(yè)務(wù)的正常連接能夠長(zhǎng)效穩(wěn)定的接入,擴(kuò)大了用運(yùn)營(yíng)商和用戶的利益。
文檔編號(hào)H04Q7/34GK101321319SQ20081006853
公開日2008年12月10日 申請(qǐng)日期2008年7月16日 優(yōu)先權(quán)日2008年7月16日
發(fā)明者林向東, 謝鋼鋒 申請(qǐng)人:中興通訊股份有限公司