欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)庫同步部署及監(jiān)控的方法和裝置的制作方法

文檔序號:6604132閱讀:210來源:國知局
專利名稱:一種數(shù)據(jù)庫同步部署及監(jiān)控的方法和裝置的制作方法
技術(shù)領域
本發(fā)明涉及數(shù)據(jù)庫集群部署技術(shù)。尤其涉及一種快速執(zhí)行數(shù)據(jù)庫同步部署及監(jiān)控 的方法和裝置。
背景技術(shù)
當前數(shù)據(jù)庫集群技術(shù)分屬兩類體系結(jié)構(gòu)基于數(shù)據(jù)庫引擎的集群技術(shù)和基于數(shù)據(jù) 庫網(wǎng)關(guān)(中間件)的集群技術(shù)。其中基于數(shù)據(jù)庫引擎的集群技術(shù)又可分為共享磁盤或非共 享磁盤兩種方式。在數(shù)據(jù)集群技術(shù)中,為了提高數(shù)據(jù)庫的高可用性,其中一種方式是通過數(shù) 據(jù)同步提供數(shù)據(jù)冗余,目前無論是數(shù)據(jù)庫引擎自身還是第三方廠家提供的數(shù)據(jù)同步功能, 雖然功能強大可以滿足各種同步需求,但是無一例外地操作復雜,部署一套同步系統(tǒng)需要 操作人員具備專業(yè)素質(zhì),不利于普通工程人員進行安裝和維護,并且沒有一套統(tǒng)一的監(jiān)控 系統(tǒng),可以監(jiān)控數(shù)據(jù)的同步情況,不利于集中化管理和維護。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種數(shù)據(jù)庫同步部署及監(jiān)控的方法和裝 置,用于解決部署數(shù)據(jù)庫集群系統(tǒng)時,數(shù)據(jù)同步功能安裝配置復雜,不利于集中化管理、監(jiān) 控和維護的技術(shù)問題。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種數(shù)據(jù)庫同步部署及監(jiān)控的裝置,該裝置包括元數(shù)據(jù)管理模塊,用于存儲和管理與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)、元數(shù)據(jù)信息;數(shù)據(jù)同步模塊,用于在接收到操作維護模塊的同步指令時,依據(jù)元數(shù)據(jù)管理模塊 提供的與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)及元數(shù)據(jù)信息,執(zhí)行數(shù)據(jù)同步;操作維護模塊,用于提供對元數(shù)據(jù)管理模塊、數(shù)據(jù)同步模塊的統(tǒng)一的操作維護功 能界面。同步監(jiān)控模塊,用于實時監(jiān)控同步進程,獲取同步狀態(tài)信息、同步過程中產(chǎn)生的異 常信息,并將獲取的信息上報操作維護模塊。所述同步監(jiān)控模塊還用于定時獲取各同步數(shù)據(jù)庫節(jié)點的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的 系統(tǒng)運行指標信息,以供操作維護模塊執(zhí)行統(tǒng)計分析。所述與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)包括但不限于同步關(guān)系屬性、源數(shù)據(jù)庫的同 步參數(shù)、目標數(shù)據(jù)庫同步參數(shù)、同步數(shù)據(jù)庫操作系統(tǒng)配置參數(shù);所述同步關(guān)系屬性指執(zhí)行數(shù)據(jù)庫同步的源數(shù)據(jù)庫和目標數(shù)據(jù)庫的對應關(guān)系;所述 數(shù)據(jù)庫同步參數(shù)包括但不限于相關(guān)同步進程的配置參數(shù)、數(shù)據(jù)庫系統(tǒng)配置參數(shù);所述元 數(shù)據(jù)信息包括但不限于同步的類型、同步的對象信息。所述操作維護模塊還用于單獨或批量向一個或多個位于不同同步數(shù)據(jù)庫的數(shù)據(jù) 同步模塊發(fā)送同步指令,各數(shù)據(jù)同步模塊分別讀取與各自同步數(shù)據(jù)庫相關(guān)的配置參數(shù)及元 數(shù)據(jù)信息,啟動同步進程,執(zhí)行數(shù)據(jù)同步。
4
基于上述裝置,本發(fā)明還提出一種數(shù)據(jù)庫同步部署及監(jiān)控的方法,該方法包括步驟A、通過元數(shù)據(jù)管理模塊創(chuàng)建并初始化各同步數(shù)據(jù)庫的配置參數(shù)、元數(shù)據(jù)信 息;步驟B、依據(jù)操作維護模塊發(fā)送的指令,由數(shù)據(jù)同步模塊根據(jù)元數(shù)據(jù)管理模塊提供 的與各同步數(shù)據(jù)庫相關(guān)的配置參數(shù)將各同步數(shù)據(jù)庫所在節(jié)點的操作系統(tǒng)參數(shù)和數(shù)據(jù)庫參 數(shù)調(diào)整為適合執(zhí)行數(shù)據(jù)同步的初始化值;步驟C、位于各同步數(shù)據(jù)庫的數(shù)據(jù)同步模塊在接收到操作維護模塊發(fā)送的同步指 令后,讀取元數(shù)據(jù)管理模塊提供的元數(shù)據(jù)信息,啟動同步進程。步驟D、在各同步數(shù)據(jù)庫節(jié)點的同步進程啟動后,啟動位于各同步數(shù)據(jù)庫節(jié)點的同 步監(jiān)控模塊,實時監(jiān)控數(shù)據(jù)同步進程,獲取同步狀態(tài)信息、同步過程中產(chǎn)生的異常信息,并 將獲取的信息上報操作維護模塊;同步監(jiān)控模塊在根據(jù)設定閾值發(fā)現(xiàn)同步異常時,發(fā)出告 警信息和/或進行預處理。進一步地,同步監(jiān)控模塊定時獲取各同步數(shù)據(jù)庫節(jié)點的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的 系統(tǒng)運行指標信息,并將獲取的信息上報操作維護模塊。進一步地,所述數(shù)據(jù)同步模塊通過調(diào)用各同步數(shù)據(jù)庫系統(tǒng)所提供的數(shù)據(jù)同步功能 或第三方提供的數(shù)據(jù)同步功能,依據(jù)元數(shù)據(jù)管理模塊提供的數(shù)據(jù)庫配置參數(shù)及元數(shù)據(jù)信 息,啟動同步進程。本發(fā)明在各同步數(shù)據(jù)庫部署數(shù)據(jù)同步模塊、數(shù)據(jù)監(jiān)控模塊,在元數(shù)據(jù)管理模塊創(chuàng) 建與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)和元數(shù)據(jù),通過操作維護模塊提供統(tǒng)一的控制、顯示和維 護功能。通過本發(fā)明可集中對數(shù)據(jù)庫集群進行數(shù)據(jù)庫同步的部署、執(zhí)行、顯示及監(jiān)控;采 用本發(fā)明所述方法和裝置,工程人員可以根據(jù)指定規(guī)則,大規(guī)模多局點的部署數(shù)據(jù)庫集群 數(shù)據(jù)同步環(huán)境,而不需要專業(yè)數(shù)據(jù)庫維護人員進行操作,降低了維護成本,提高工程的規(guī)范 性,實現(xiàn)了數(shù)據(jù)同步的集中化管理、監(jiān)控和維護。


圖1為本發(fā)明的物理部署圖;圖2為本發(fā)明數(shù)據(jù)庫同步部署及監(jiān)控裝置的邏輯架構(gòu)圖;圖3為本發(fā)明實施例中數(shù)據(jù)庫同步部署處理流程圖;圖4為本發(fā)明實施例中數(shù)據(jù)庫同步監(jiān)控處理流程圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉實施例并參照附圖,對 本發(fā)明進一步詳細說明。圖2為本發(fā)明提供的數(shù)據(jù)庫同步部署及監(jiān)控的裝置結(jié)構(gòu)圖,所述裝置包括元數(shù) 據(jù)管理模塊、數(shù)據(jù)同步模塊、同步監(jiān)控模塊及操作維護模塊。元數(shù)據(jù)管理模塊,部署于各同步數(shù)據(jù)庫當中或集中部署于一個管理節(jié)點上,用于 存儲和管理與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)、元數(shù)據(jù)信息;所述與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)包括但不限于下述參數(shù)同步關(guān)系屬性、源數(shù) 據(jù)庫的同步參數(shù)、目標數(shù)據(jù)庫同步參數(shù)、同步數(shù)據(jù)庫操作系統(tǒng)配置參數(shù)等;同步關(guān)系屬性指執(zhí)行數(shù)據(jù)庫同步的源數(shù)據(jù)庫和目標數(shù)據(jù)庫的對應關(guān)系,即哪個數(shù)據(jù)庫為同步源節(jié)點,哪個 數(shù)據(jù)庫為同步的目標節(jié)點;數(shù)據(jù)庫同步參數(shù)包括但不限于相關(guān)同步進程的配置參數(shù)、數(shù) 據(jù)庫系統(tǒng)配置參數(shù);源數(shù)據(jù)庫的同步參數(shù)包括但不限于如下一些參數(shù)例如捕獲進程的配 置參數(shù)、傳播進程的配置參數(shù)、同步隊列的配置參數(shù)等;目標數(shù)據(jù)庫的同步參數(shù)包括但不限 于如下一些參數(shù)例如應用進程配置參數(shù)、同步隊列配置參數(shù)等。所述元數(shù)據(jù)信息包括同步的類型、同步的對象信息,同步的類型包括基于表的 同步、基于空間的同步、基于數(shù)據(jù)庫用戶的同步等;同步的對象信息為與同步的類型相對應 的具體的對象信息,例如同步的表結(jié)構(gòu)信息、數(shù)據(jù)庫空間信息、數(shù)據(jù)庫用戶信息、索引信息等。數(shù)據(jù)同步模塊,部署于各同步數(shù)據(jù)庫節(jié)點上,用于在接收到操作維護模塊的同步 指令時,調(diào)用各數(shù)據(jù)庫系統(tǒng)所提供的數(shù)據(jù)同步功能或第三方提供的數(shù)據(jù)同步功能,依據(jù)元 數(shù)據(jù)管理模塊提供的數(shù)據(jù)庫配置參數(shù)及元數(shù)據(jù)信息,啟動同步進程,執(zhí)行數(shù)據(jù)同步;同步監(jiān)控模塊,部署于各同步數(shù)據(jù)庫節(jié)點上,用于實時監(jiān)控同步進程,獲取同步狀 態(tài)信息、同步過程中產(chǎn)生的異常信息,并根據(jù)預定義閾值產(chǎn)生告警信息,并獲取的信息上報 給操作維護模塊;還用于定時獲取同步節(jié)點的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的系統(tǒng)運行指標等信 息,上報給操作維護模塊,提供給數(shù)據(jù)庫管理員(DBA)進行分析;操作維護模塊可獨立位于一個操作維護節(jié)點上或部署于任意數(shù)據(jù)庫或管理節(jié)點 上,用于提供對元數(shù)據(jù)管理模塊、數(shù)據(jù)同步模塊及同步監(jiān)控模塊的統(tǒng)一的操作維護功能界 面,具體功能包括提供元數(shù)據(jù)的生成、導入和管理的操作維護界面;提供對各數(shù)據(jù)同步模 塊的操作維護界面,例如集中向數(shù)據(jù)同步模塊發(fā)送同步開始或同步終止的同步指令等;提 供對各同步監(jiān)控模塊的操作維護界面,例如接收和顯示同步監(jiān)控模塊發(fā)送的同步狀態(tài)及告警信息等.基于圖1的網(wǎng)絡結(jié)構(gòu),可將本發(fā)明的數(shù)據(jù)同步模塊和同步監(jiān)控模塊部署在各數(shù)據(jù) 庫服務器上,將元數(shù)據(jù)管理模塊和操作維護模塊部署在管理服務器上,通過操作維護模塊 提供的統(tǒng)一的操作維護界面進行部署操作。本發(fā)明提供的數(shù)據(jù)同步部署及監(jiān)控的方法包括以下步驟步驟1、通過元數(shù)據(jù)管理模塊創(chuàng)建同步數(shù)據(jù)庫的配置參數(shù)、元數(shù)據(jù)信息,將所述同 步數(shù)據(jù)庫的配置參數(shù)、元數(shù)據(jù)信息存儲于數(shù)據(jù)表或者配置文件(例如但不限于XML文件 等);步驟2、通過元數(shù)據(jù)管理模塊初始化元數(shù)據(jù),包括但不限于以下兩種方式通過初始化腳本或根據(jù)說明文檔手工配置數(shù)據(jù)同步所需的相關(guān)元數(shù)據(jù);查詢數(shù)據(jù)庫數(shù)據(jù)字典,自動獲取所有同步對象的原數(shù)據(jù)信息。步驟3、在執(zhí)行同步前,依據(jù)操作維護模塊發(fā)送的指令,由數(shù)據(jù)同步模塊根據(jù)元數(shù) 據(jù)管理模塊提供的與各同步數(shù)據(jù)庫相關(guān)的配置參數(shù)將各同步數(shù)據(jù)庫所在節(jié)點的操作系統(tǒng) 參數(shù)和數(shù)據(jù)庫參數(shù)調(diào)整為適合執(zhí)行數(shù)據(jù)同步的初始化值;步驟4、位于各同步數(shù)據(jù)庫的數(shù)據(jù)同步模塊在接收到操作維護模塊發(fā)送的同步指 令后,讀取元數(shù)據(jù)管理模塊提供的元數(shù)據(jù)信息,啟動同步進程;步驟5、在同步進程啟動后,啟動同步監(jiān)控模塊,獲取同步狀態(tài)信息、同步過程中產(chǎn) 生的異常信息,并將獲取的信息上報操作維護模塊;操作維護模塊集中對各同步數(shù)據(jù)庫的同步狀態(tài)、異常信息進行顯示,并可執(zhí)行相關(guān)的統(tǒng)計分析。步驟6、同步監(jiān)控模塊根據(jù)設定閾值,發(fā)現(xiàn)同步異常時,發(fā)出告警信息,可將告警信 息上報給操作維護模塊,由操作維護模塊集中顯示;同步監(jiān)控模塊對告警信息可根據(jù)知識 庫進行預處理,無法從知識庫中獲取處理方式的,則提示用戶進行手工處理。步驟7、同步監(jiān)控模塊定時獲取各同步數(shù)據(jù)庫節(jié)點的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的系統(tǒng) 運行指標信息,并將獲取的信息上報操作維護模塊;通過操作維護模塊對各同步監(jiān)控模塊 上報的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的系統(tǒng)運行指標進行統(tǒng)計分析,供數(shù)據(jù)庫管理員(DBA)進行 后期分析及系統(tǒng)優(yōu)化。圖3為本發(fā)明基于Oracle數(shù)據(jù)庫實現(xiàn)表級數(shù)據(jù)同步的處理流程圖,作為本發(fā)明的 實施例所需的步驟包括步驟301,通過元數(shù)據(jù)管理模塊創(chuàng)建與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)、創(chuàng)建元數(shù)據(jù) 表,數(shù)據(jù)流(streams)技術(shù)表級數(shù)據(jù)同步方式應用時,需要定義同步節(jié)點、同步隊列、捕獲、 傳播和應用進程、需要同步的表等相關(guān)元數(shù)據(jù),根據(jù)需要,創(chuàng)立對應的元數(shù)據(jù)表;所述與數(shù) 據(jù)庫同步相關(guān)的配置參數(shù)也可通過數(shù)據(jù)表的方式存儲和管理。步驟302,通過操作維護模塊提供的操作維護界面,完成Streams技術(shù)表級數(shù)據(jù)同 步所需要的各類元數(shù)據(jù)配置或?qū)耄ǖ幌抻谌缦路绞健?a)若預定義的元數(shù)據(jù)采用XML文件或格式化文本文件方式存儲,則可通過解析 和導入工具將預定義的元數(shù)據(jù)導入到元數(shù)據(jù)表中;(b)若預定義的元數(shù)據(jù)采用SQL腳本存儲,則通過執(zhí)行SQL腳本將預定義的元數(shù)據(jù) 導入到元數(shù)據(jù)表中;(c)查詢用戶的數(shù)據(jù)庫字典,自動獲取所有用戶表的信息插入元數(shù)據(jù)表。步驟303,通過操作維護模塊可一次性批量向位于不同同步數(shù)據(jù)庫節(jié)點上的數(shù)據(jù) 同步模塊發(fā)送同步指令,數(shù)據(jù)同步模塊讀取元數(shù)據(jù)管理模塊中保存的與數(shù)據(jù)庫同步相關(guān)的 配置參數(shù),修改同步數(shù)據(jù)庫節(jié)點的操作系統(tǒng)和數(shù)據(jù)庫相關(guān)系統(tǒng)參數(shù),配置完成Streams運 行所需的系統(tǒng)環(huán)境,如globalname、歸檔設置等等信息。步驟304,數(shù)據(jù)同步模塊根據(jù)配置參數(shù)在數(shù)據(jù)源節(jié)點創(chuàng)建Streams捕獲進程和同 步發(fā)送隊列,完成所需同步數(shù)據(jù)變化的捕獲,將捕獲數(shù)據(jù)放入同步發(fā)送隊列中。數(shù)據(jù)同步模塊根據(jù)元數(shù)據(jù)管理模塊管理的與數(shù)據(jù)庫同步相關(guān)的配置參數(shù),一次性 完成所有同步發(fā)送隊列、捕獲進程的創(chuàng)建,并按照負荷分擔方式將諸多捕獲進程的捕獲記 錄分配至多個同步隊列,避免原Oracle系統(tǒng)逐個創(chuàng)建同步隊列、捕獲進程和分配的繁瑣。步驟305,數(shù)據(jù)同步模塊根據(jù)配置參數(shù)在數(shù)據(jù)源節(jié)點上創(chuàng)建Streams傳播進程,等 待接受捕獲數(shù)據(jù),并完成從源節(jié)點同步隊列向目標節(jié)點同步隊列的傳播。數(shù)據(jù)同步模塊可根據(jù)元數(shù)據(jù)管理模塊管理的與數(shù)據(jù)庫同步相關(guān)的配置參數(shù),一次 性完成所有從源節(jié)點至目標節(jié)點的傳播進程創(chuàng)建,同時完成傳播進程相關(guān)優(yōu)化參數(shù)的調(diào) 整,提高了部署效率步驟306,數(shù)據(jù)同步模塊根據(jù)配置參數(shù)在數(shù)據(jù)目標節(jié)點上創(chuàng)建Streams應用進程 和同步接受隊列,接受源節(jié)點傳播進程發(fā)送來的數(shù)據(jù)變化,完成數(shù)據(jù)目標節(jié)點的數(shù)據(jù)更新 同步。數(shù)據(jù)同步模塊可根據(jù)元數(shù)據(jù)管理模塊管理的與數(shù)據(jù)庫同步相關(guān)的配置參數(shù),一次性完成所有同步接受隊列和應用進程的創(chuàng)建,以及相關(guān)優(yōu)化參數(shù)的設置工作,等待接受應 用源數(shù)據(jù)庫的變化。步驟307,在各節(jié)點同步配置及同步進程啟動完成后,在默認配置下,自動啟動同 步監(jiān)控模塊。圖4本發(fā)明對數(shù)據(jù)同步過程進行統(tǒng)一監(jiān)控的方法步驟流程,具體步驟包括步驟401,完成數(shù)據(jù)同步相關(guān)進程啟動后,啟動位于數(shù)據(jù)同步節(jié)點上的同步監(jiān)控模 塊,進行相關(guān)運行指標的監(jiān)控;步驟402,同步監(jiān)控模塊每隔10秒(時間間隔可配置)從Oracle系統(tǒng)動態(tài)視圖中 獲取數(shù)據(jù)同步的運行信息,與預先設定的指標閾值進行比較。步驟403,對于超過預設閾值的異常,同步監(jiān)控模塊上報給操作維護模塊以供界面 顯示,若允許自動恢復,則同步監(jiān)控模塊首先根據(jù)默認處理流程進行自動恢復處理,并進行 相關(guān)日志記錄;對于無法自動恢復的異常,同步監(jiān)控模塊將信息上報操作維護模塊,操作維 護模塊可根據(jù)配置發(fā)出異常告警,通過告警系統(tǒng)通知DBA進行人工干預。步驟404,同步監(jiān)控模塊每隔10秒(時間間隔可配置)從Oracle系統(tǒng)和操作系 統(tǒng)OS中獲取數(shù)據(jù)同步、系統(tǒng)10、CPU占用率等運行數(shù)據(jù),并上報給操作維護模塊,生成統(tǒng)計 數(shù)據(jù),供操作維護終端進行趨勢圖表分析。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應包含在本發(fā)明保護范圍之內(nèi)。
權(quán)利要求
一種數(shù)據(jù)庫同步部署及監(jiān)控的裝置,其特征在于,該裝置包括元數(shù)據(jù)管理模塊,用于存儲和管理與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)、元數(shù)據(jù)信息;數(shù)據(jù)同步模塊,用于在接收到操作維護模塊的同步指令時,依據(jù)元數(shù)據(jù)管理模塊提供的與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)及元數(shù)據(jù)信息,執(zhí)行數(shù)據(jù)同步;操作維護模塊,用于提供對元數(shù)據(jù)管理模塊、數(shù)據(jù)同步模塊的統(tǒng)一的操作維護功能界面。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述裝置還包括同步監(jiān)控模塊,用于實時監(jiān)控同步進程,獲取同步狀態(tài)信息、同步過程中產(chǎn)生的異常信 息,并將獲取的信息上報操作維護模塊。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述同步監(jiān)控模塊還用于定時獲取各同 步數(shù)據(jù)庫節(jié)點的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的系統(tǒng)運行指標信息,以供操作維護模塊執(zhí)行統(tǒng)計 分析。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)包括但不限于同步關(guān)系屬性、源數(shù)據(jù)庫的同步參 數(shù)、目標數(shù)據(jù)庫同步參數(shù)、同步數(shù)據(jù)庫操作系統(tǒng)配置參數(shù);所述同步關(guān)系屬性指執(zhí)行數(shù)據(jù)庫同步的源數(shù)據(jù)庫和目標數(shù)據(jù)庫的對應關(guān)系;所述數(shù)據(jù) 庫同步參數(shù)包括但不限于相關(guān)同步進程的配置參數(shù)、數(shù)據(jù)庫系統(tǒng)配置參數(shù);所述元數(shù)據(jù) 信息包括但不限于同步的類型、同步的對象信息。
5.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述操作維護模塊還用于單獨或批量向 一個或多個位于不同同步數(shù)據(jù)庫的數(shù)據(jù)同步模塊發(fā)送同步指令,各數(shù)據(jù)同步模塊分別讀取 與各自同步數(shù)據(jù)庫相關(guān)的配置參數(shù)及元數(shù)據(jù)信息,啟動同步進程,執(zhí)行數(shù)據(jù)同步。
6.一種數(shù)據(jù)庫同步部署及監(jiān)控的方法,其特征在于,該方法包括A、通過元數(shù)據(jù)管理模塊創(chuàng)建并初始化各同步數(shù)據(jù)庫的配置參數(shù)、元數(shù)據(jù)信息;B、依據(jù)操作維護模塊發(fā)送的指令,由數(shù)據(jù)同步模塊根據(jù)元數(shù)據(jù)管理模塊提供的與各同 步數(shù)據(jù)庫相關(guān)的配置參數(shù)將各同步數(shù)據(jù)庫所在節(jié)點的操作系統(tǒng)參數(shù)和數(shù)據(jù)庫參數(shù)調(diào)整為 適合執(zhí)行數(shù)據(jù)同步的初始化值;C、位于各同步數(shù)據(jù)庫的數(shù)據(jù)同步模塊在接收到操作維護模塊發(fā)送的同步指令后,讀取 元數(shù)據(jù)管理模塊提供的元數(shù)據(jù)信息,啟動同步進程。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括在各同步數(shù)據(jù)庫節(jié)點的同步進程啟動后,啟動位于各同步數(shù)據(jù)庫節(jié)點的同步監(jiān)控模 塊,實時監(jiān)控數(shù)據(jù)同步進程,獲取同步狀態(tài)信息、同步過程中產(chǎn)生的異常信息,并將獲取的 信息上報操作維護模塊;同步監(jiān)控模塊在根據(jù)設定閾值發(fā)現(xiàn)同步異常時,發(fā)出告警信息和/或進行預處理。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括同步監(jiān)控模塊定時獲取各同步數(shù)據(jù)庫節(jié)點的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的系統(tǒng)運行指標信 息,并將獲取的信息上報操作維護模塊。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)包括但不限于同步關(guān)系屬性、源數(shù)據(jù)庫的同步參 數(shù)、目標數(shù)據(jù)庫同步參數(shù)、同步數(shù)據(jù)庫操作系統(tǒng)配置參數(shù);所述同步關(guān)系屬性指執(zhí)行數(shù)據(jù)庫同步的源數(shù)據(jù)庫和目標數(shù)據(jù)庫的對應關(guān)系;所述數(shù)據(jù) 庫同步參數(shù)包括但不限于相關(guān)同步進程的配置參數(shù)、數(shù)據(jù)庫系統(tǒng)配置參數(shù);所述元數(shù)據(jù) 信息包括但不限于同步的類型、同步的對象信息。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)同步模塊通過調(diào)用各同步數(shù)據(jù)庫系統(tǒng)所提供的數(shù)據(jù)同步功能或第三方提供 的數(shù)據(jù)同步功能,依據(jù)元數(shù)據(jù)管理模塊提供的數(shù)據(jù)庫配置參數(shù)及元數(shù)據(jù)信息,啟動同步進 禾呈。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)庫同步部署及監(jiān)控的方法和裝置,用于解決部署數(shù)據(jù)庫集群系統(tǒng)時,數(shù)據(jù)同步功能安裝配置復雜,不利于集中化管理、監(jiān)控和維護的技術(shù)問題。本發(fā)明在各同步數(shù)據(jù)庫部署數(shù)據(jù)同步模塊、數(shù)據(jù)監(jiān)控模塊,在元數(shù)據(jù)管理模塊創(chuàng)建與數(shù)據(jù)庫同步相關(guān)的配置參數(shù)和元數(shù)據(jù),通過操作維護模塊提供統(tǒng)一的控制、顯示和維護功能。通過本發(fā)明可集中對數(shù)據(jù)庫集群進行數(shù)據(jù)庫同步的部署、執(zhí)行、顯示及監(jiān)控,降低了維護成本,提高工程的規(guī)范性,實現(xiàn)了數(shù)據(jù)同步的集中化管理、監(jiān)控和維護。
文檔編號G06F17/30GK101854400SQ20101019922
公開日2010年10月6日 申請日期2010年6月9日 優(yōu)先權(quán)日2010年6月9日
發(fā)明者史美康 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴安盟| 定南县| 吴川市| 平顺县| 武宣县| 遂平县| 禄劝| 三穗县| 巢湖市| 仙桃市| 凤山县| 长垣县| 古田县| 法库县| 斗六市| 浮梁县| 肥乡县| 泸州市| 嫩江县| 宣威市| 交城县| 嘉祥县| 兰坪| 云龙县| 哈尔滨市| 英超| 锡林郭勒盟| 军事| 澄江县| 九龙坡区| 哈巴河县| 华容县| 霞浦县| 陇西县| 新野县| 乌鲁木齐县| 湖南省| 苍南县| 靖安县| 茂名市| 南澳县|