[發明專利]一種監視遠程數據庫運行狀態的方法及系統有效
| 申請號: | 200910107265.0 | 申請日: | 2009-05-08 |
| 公開(公告)號: | CN101551771A | 公開(公告)日: | 2009-10-07 |
| 發明(設計)人: | 舒濤 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/44;G06F17/30 |
| 代理公司: | 深圳市永杰專利商標事務所 | 代理人: | 曹建軍 |
| 地址: | 518057廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 監視 遠程 數據庫 運行 狀態 方法 系統 | ||
技術領域
本發明涉及計算機通訊領域,尤其涉及一種監視遠程數據庫運 行狀態的方法及系統。
背景技術
如今,計算機的數據庫技術得到了越來越廣泛的應用,國內外已 經開發建設了成千上萬個數據庫,它給人們帶來了很大的便利,已 成為企業、部門乃至個人日常工作、生產和生活的基礎設施。同時, 隨著現代網絡通信技術的發展,數據庫技術的應用已經突破了地理 限制,實現了異地用戶對數據庫的數據與信息的共享。但計算機系 統是一個復雜的軟硬件相結合的系統,由于具體的網絡環境會因某 些突發事件發生變化,常常會影響到正常使用遠程數據庫,所以有 必要對使用中的遠程數據庫運行狀態進行監視,以便及時發現并處 理故障問題。
中國專利文獻“用來監視數據庫環境的微監視器”(專利申請 號:200410063992.9)描述了一種用于監視數據庫環境的方法及裝 置。所述方法包括提供一微監視器及通信裝置,所述微監視器包括 具有圖形用戶接口的應用程序。所述微監視器與數據庫環境通信以 獲取數據庫環境的操作信息,所述微監視器處理接收到的數據庫環 境的操作信息以產生監視信息并在所述微監視器顯示所述監視信 息。所述方法雖然可以監視數據庫環境,但是需要在監視端設置一 個專用的數據庫監視裝置,還要安裝好監視應用程序以及周圍一系 列的硬件配置,其方法及裝置較復雜、成本較高,在未安裝所述監 視應用程序及相關硬件配置情況下所述方法無法實現對數據庫的 監視,即其移植性較差。
發明內容
本發明所要解決的技術問題是監視數據庫環境的方法較復雜、 成本較高且移植性較差的問題,提出一種簡單可行、成本較低且移 植性較好監視遠程數據庫運行狀態的方法及系統。
為了解決上述技術問題,本發明提供一種監視遠程數據庫運行 狀態的方法,包括:
在應用程序的主線程中設置用于連接遠程數據庫的觸發條件,同 時在所述主線程中創建并啟動監視線程,所述監視線程根據所述觸發 條件連接所述遠程數據庫并獲取其運行狀態的信息。
進一步地,在上述方法中,所述在主線程中創建并啟動監視線程 包括:在所述主線程中創建監視線程,并在所述監視線程中建立死循 環,使所述監視線程不斷運行。
進一步地,在上述方法中,所述設置連接遠程數據庫的觸發條件 包括:在所述主線程中設置定時器,以預定的時間間隔周期性地觸發 所述監視線程連接所述遠程數據庫。
進一步地,在上述方法中,所述監視線程根據所述觸發條件連接 所述遠程數據庫并獲取其運行狀態的信息包括:
所述監視線程以所述定時器預定的時間間隔周期性地連接所述 遠程數據庫,若所述監視線程連接所述遠程數據庫成功,所述監視線 程釋放所述遠程數據庫;若所述監視線程連接所述遠程數據庫失敗, 所述監視線程分析并打印出所述遠程數據庫的異常運行狀態。
進一步地,在上述方法中,所述監視線程通過標準編程接口 ODBC開放式數據庫連接方式進行對所述遠程數據庫的連接。
一種監視遠程數據庫運行狀態的系統,所述系統包括觸發控制 模塊及監視模塊,所述觸發控制模塊用于以設定的觸發條件觸發所述 監視模塊連接遠程數據庫,所述監視模塊用于根據所述觸發控制模塊 的觸發條件連接所述遠程數據庫并獲取其運行狀態的信息。
進一步地,在上述系統中,所述觸發控制模塊為定時器。
進一步地,在上述系統中,所述監視模塊用于以所述定時器預定 的時間間隔周期性地連接所述遠程數據庫,若所述監視模塊連接所述 遠程數據庫成功,所述監視模塊釋放所述遠程數據庫;若所述監視模 塊連接所述遠程數據庫失敗,所述監視模塊分析并打印出所述遠程數 據庫的異常運行狀態。
采用本發明所述的監視遠程數據庫運行狀態的方法及系統,只 需在主線程中設置定時器及創建監視線程,不需要另外專門配置相 應的硬件,故其操作簡單方便,成本較低;而且本發明的所述方法 及系統不需要在監視端安裝相應的監視應用程序,所述監視線程可 根據需要在監視端臨時創建且在應用程序退出時釋放,故其操作靈 活,移植性較好。
附圖說明
圖1是本發明監視遠程數據庫運行狀態的系統示意圖;
圖2是本發明監視遠程數據庫運行狀態的方法流程示意圖;
圖3是本發明監視遠程數據庫運行狀態的方法中監視線程的流 程示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910107265.0/2.html,轉載請聲明來源鉆瓜專利網。





