數(shù)據(jù)復(fù)制的監(jiān)控方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種數(shù)據(jù)復(fù)制的監(jiān)控方法及裝置,其中,該方法包括:控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè);根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知。本發(fā)明解決了相關(guān)技術(shù)中不能將監(jiān)控到的數(shù)據(jù)庫復(fù)制的狀態(tài)上報(bào)的問題,從而提高了對(duì)數(shù)據(jù)庫復(fù)制的監(jiān)控的有效性,有助于提高運(yùn)行工作的效率。
【專利說明】數(shù)據(jù)復(fù)制的監(jiān)控方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)復(fù)制的監(jiān)控方法及裝置。
【背景技術(shù)】
[0002]隨著公司數(shù)據(jù)級(jí)災(zāi)備系統(tǒng)的建成,對(duì)數(shù)據(jù)復(fù)制的恢復(fù)點(diǎn)目標(biāo)(Recover PointOjbect,簡(jiǎn)稱為RP0)和恢復(fù)時(shí)間目標(biāo)(Recover Time Ojbect,簡(jiǎn)稱為RT0)的要求越來越高,由于復(fù)制進(jìn)程異常導(dǎo)致數(shù)據(jù)復(fù)制的RPO和RTO時(shí)間與目標(biāo)不匹配?,F(xiàn)有監(jiān)控平臺(tái)可以監(jiān)控操作系統(tǒng)、數(shù)據(jù)庫、中間件的狀態(tài),但對(duì)于災(zāi)備系統(tǒng)無法實(shí)現(xiàn)監(jiān)控報(bào)警。在現(xiàn)有技術(shù)中,通過安全外殼協(xié)議(Secure Shell Protocol,簡(jiǎn)稱為SSH)、簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(Simple NetworkManagement Protocol,簡(jiǎn)稱為SNMP)、代理技術(shù)來實(shí)現(xiàn)對(duì)操作系統(tǒng)的監(jiān)控,通過連接至數(shù)據(jù)庫執(zhí)行結(jié)構(gòu)查詢語言(Structured Query Language,簡(jiǎn)稱為SQL)語句的方式實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的監(jiān)控,但對(duì)于專用軟件或新軟件無法實(shí)現(xiàn)監(jiān)控,數(shù)據(jù)庫復(fù)制采用軟件為新型軟件。
[0003]目前,災(zāi)備系統(tǒng)中采用的數(shù)據(jù)庫復(fù)制的監(jiān)控方案是通過軟件自身命令與所提供的監(jiān)控工具進(jìn)行監(jiān)控,但該監(jiān)控方案均無法實(shí)現(xiàn)將異常狀態(tài)短信通知到運(yùn)行人員,運(yùn)行人員需要時(shí)刻通過命令或監(jiān)控工具來主動(dòng)得到災(zāi)備系統(tǒng)的運(yùn)行狀態(tài)。由于災(zāi)備系統(tǒng)的跨地域特性使得有效監(jiān)控?cái)?shù)據(jù)庫復(fù)制的狀態(tài)成為運(yùn)行工作的難點(diǎn)。
[0004]針對(duì)相關(guān)技術(shù)中上述至少之一的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種數(shù)據(jù)復(fù)制的監(jiān)控方法及裝置,以至少解決相關(guān)技術(shù)中不能將監(jiān)控到的數(shù)據(jù)庫復(fù)制的狀態(tài)上報(bào)的問題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)復(fù)制的監(jiān)控方法,其包括:控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè);根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知。
[0007]優(yōu)選地,控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)包括:通過調(diào)用上述數(shù)據(jù)復(fù)制服務(wù)器上的操作系統(tǒng)對(duì)應(yīng)的命令對(duì)上述數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。
[0008]優(yōu)選地,上述數(shù)據(jù)復(fù)制服務(wù)器上的操作系統(tǒng)對(duì)應(yīng)的命令包括:SHELL命令
[0009]優(yōu)選地,控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)包括:采用通過協(xié)議與上述數(shù)據(jù)復(fù)制服務(wù)器連接的控制模塊來控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。
[0010]優(yōu)選地,上述控制模塊通過JAVA程序來控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。
[0011]優(yōu)選地,控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)之前,上述數(shù)據(jù)復(fù)制的監(jiān)控方法還包括:根據(jù)多個(gè)數(shù)據(jù)復(fù)制服務(wù)器的配置信息與上述多個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立連接,其中,上述配置信息包括:數(shù)據(jù)復(fù)制服務(wù)器的地址信息和安全信息。
[0012]優(yōu)選地,與上述多個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立連接包括:分別與每個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立獨(dú)立線程,其中,建立的線程為連接至每個(gè)數(shù)據(jù)復(fù)制服務(wù)器的長(zhǎng)連接。
[0013]優(yōu)選地,根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知包括:上述檢測(cè)結(jié)果為異常狀態(tài)的情況下,判斷出發(fā)送異常通知,并存儲(chǔ)異常信息至數(shù)據(jù)庫中,其中,上述異常通知為短信形式;或者上述檢測(cè)結(jié)果為正常狀態(tài)或人工停止?fàn)顟B(tài)的情況下,判斷出不發(fā)送異常通知。
[0014]優(yōu)選地,上述檢測(cè)結(jié)果為異常狀態(tài)的情況下,確定出發(fā)送異常通知之后,上述數(shù)據(jù)復(fù)制的監(jiān)控方法還包括:接收到確認(rèn)恢復(fù)消息后,發(fā)送恢復(fù)通知,并將恢復(fù)時(shí)間存儲(chǔ)到上述數(shù)據(jù)庫中。
[0015]根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)復(fù)制的監(jiān)控裝置,其包括:控制模塊,用于控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè);處理模塊,用于根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知。
[0016]在本發(fā)明中,通過控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)該數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè),并根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知,實(shí)現(xiàn)了可以將檢測(cè)到的數(shù)據(jù)庫的復(fù)制狀態(tài)及時(shí)上報(bào),例如,在數(shù)據(jù)庫的復(fù)制出現(xiàn)異常時(shí),可以實(shí)時(shí)地、自動(dòng)地將異常通知上報(bào)給運(yùn)行人員,避免了運(yùn)行人員需要主動(dòng)獲取數(shù)據(jù)庫的復(fù)制狀的問題,從而提高了對(duì)數(shù)據(jù)庫復(fù)制的監(jiān)控的有效性,有助于提高運(yùn)行工作的效率。
【專利附圖】
【附圖說明】
[0017]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)復(fù)制的監(jiān)控方法的流程圖;
[0019]圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)復(fù)制的監(jiān)控裝置的結(jié)構(gòu)框圖;
[0020]圖3是根據(jù)本發(fā)明實(shí)施例的另一種數(shù)據(jù)復(fù)制的監(jiān)控裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0021]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0022]本實(shí)施例提供了一種數(shù)據(jù)復(fù)制的監(jiān)控方法,如圖1所示,該數(shù)據(jù)復(fù)制的監(jiān)控方法包括步驟S102至步驟S104。
[0023]步驟S102:控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。
[0024]步驟S104:根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知。
[0025]通過上述步驟,通過控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)該數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè),并根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知,實(shí)現(xiàn)了可以將檢測(cè)到的數(shù)據(jù)庫的復(fù)制狀態(tài)及時(shí)上報(bào),例如,在數(shù)據(jù)庫的復(fù)制出現(xiàn)異常時(shí),可以實(shí)時(shí)地、自動(dòng)地將異常通知上報(bào)給運(yùn)行人員,避免了運(yùn)行人員需要主動(dòng)獲取數(shù)據(jù)庫的復(fù)制狀的問題,從而提高了對(duì)數(shù)據(jù)庫復(fù)制的監(jiān)控的有效性,有助于提高運(yùn)行工作的效率。
[0026]優(yōu)選地,控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)包括:通過調(diào)用上述數(shù)據(jù)復(fù)制服務(wù)器上的操作系統(tǒng)對(duì)應(yīng)的命令對(duì)上述數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。優(yōu)選地,上述數(shù)據(jù)復(fù)制服務(wù)器上的操作系統(tǒng)對(duì)應(yīng)的命令可以包括=SHELL命令,例如,可以利用SHELL命令執(zhí)行數(shù)據(jù)庫復(fù)制狀態(tài)健康檢查接口命令,來檢測(cè)數(shù)據(jù)庫的復(fù)制狀態(tài),還可以在SHELL中對(duì)命令的執(zhí)行結(jié)果進(jìn)行過濾,即是否是出現(xiàn)了異常狀態(tài)。
[0027]為了實(shí)現(xiàn)對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器的控制,在本優(yōu)選實(shí)施例中,控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)包括:采用通過協(xié)議與上述數(shù)據(jù)復(fù)制服務(wù)器連接的控制模塊來控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。優(yōu)選地,上述控制模塊通過JAVA程序來控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè),例如,通過采用JAVA程序使用SSH協(xié)議連接上述數(shù)據(jù)復(fù)制服務(wù)器,以便控制該數(shù)據(jù)復(fù)制服務(wù)器執(zhí)行SHELL命令。
[0028]為了實(shí)現(xiàn)與上述數(shù)據(jù)復(fù)制服務(wù)器建立連接,在本優(yōu)選實(shí)施例中,控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)之前,上述數(shù)據(jù)復(fù)制的監(jiān)控方法還包括:根據(jù)多個(gè)數(shù)據(jù)復(fù)制服務(wù)器的配置信息與上述多個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立連接,其中,上述配置信息包括:數(shù)據(jù)復(fù)制服務(wù)器的地址信息和安全信息。例如,在第一次與上述數(shù)據(jù)復(fù)制服務(wù)器建立連接前,可以先對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器的IP信息及密碼信息進(jìn)行配置,密碼可以為密文存儲(chǔ),在保存配置信息后再與上述數(shù)據(jù)復(fù)制服務(wù)器建立連接。
[0029]優(yōu)選地,與上述多個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立連接可以包括:分別與每個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立獨(dú)立線程,其中,建立的線程為連接至每個(gè)數(shù)據(jù)復(fù)制服務(wù)器的長(zhǎng)連接。即在運(yùn)行過程中對(duì)于每個(gè)數(shù)據(jù)復(fù)制服務(wù)器采用獨(dú)立線程操作,每個(gè)線程為連接至數(shù)據(jù)復(fù)制服務(wù)器的SSH長(zhǎng)連接。但無打開終端,屬于notty連接,在執(zhí)行檢查時(shí)建立會(huì)話。
[0030]為了實(shí)時(shí)地上報(bào)檢測(cè)結(jié)果,在本優(yōu)選實(shí)施例中,根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知包括:上述檢測(cè)結(jié)果為異常狀態(tài)的情況下,判斷出發(fā)送異常通知,并存儲(chǔ)異常信息至數(shù)據(jù)庫中,其中,上述異常通知為短信形式;或者上述檢測(cè)結(jié)果為正常狀態(tài)或人工停止?fàn)顟B(tài)的情況下,判斷出不發(fā)送異常通知。即當(dāng)數(shù)據(jù)庫復(fù)制進(jìn)程為人為停止或正常狀態(tài)時(shí),不發(fā)送異常通知給運(yùn)行人員,在檢測(cè)結(jié)果為異常狀態(tài)的情況下,則發(fā)送異常通知給運(yùn)行人員。
[0031]為了實(shí)現(xiàn)高效率的地行,在本優(yōu)選實(shí)施例中,上述檢測(cè)結(jié)果為異常狀態(tài)的情況下,確定出發(fā)送異常通知之后,上述數(shù)據(jù)復(fù)制的監(jiān)控方法還包括:接收到確認(rèn)恢復(fù)消息后,發(fā)送恢復(fù)通知,并將恢復(fù)時(shí)間存儲(chǔ)到上述數(shù)據(jù)庫中。即當(dāng)數(shù)據(jù)庫的復(fù)制進(jìn)程異常時(shí),將異常信息保存至配置數(shù)據(jù)庫,并短信通知運(yùn)行人員,考慮復(fù)制進(jìn)程會(huì)在30秒內(nèi)自動(dòng)重新啟動(dòng),但啟動(dòng)后的狀態(tài)仍然需要運(yùn)行人員進(jìn)行確認(rèn)及調(diào)試,因此,在運(yùn)行人員未確認(rèn)前不發(fā)出恢復(fù)通知。在運(yùn)行人員確認(rèn)后,再發(fā)出恢復(fù)通知,系統(tǒng)將檢測(cè)恢復(fù)時(shí)間,并進(jìn)行記錄,以便有利于運(yùn)行人員分析中斷的時(shí)間。
[0032]在本優(yōu)選實(shí)施例中,提供了一種數(shù)據(jù)復(fù)制的監(jiān)控裝置,如圖2所示,該數(shù)據(jù)復(fù)制的監(jiān)控裝置包括:控制模塊202,用于控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)所述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè);處理模塊204,連接至控制模塊202,用于根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知。
[0033]在上述實(shí)施例中,通過控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)該數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè),并根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知,實(shí)現(xiàn)了可以將檢測(cè)到的數(shù)據(jù)庫的復(fù)制狀態(tài)及時(shí)上報(bào),例如,在數(shù)據(jù)庫的復(fù)制出現(xiàn)異常時(shí),可以實(shí)時(shí)地、自動(dòng)地將異常通知上報(bào)給運(yùn)行人員,避免了運(yùn)行人員需要主動(dòng)獲取數(shù)據(jù)庫的復(fù)制狀的問題,從而提高了對(duì)數(shù)據(jù)庫復(fù)制的監(jiān)控的有效性,有助于提高運(yùn)行工作的效率。
[0034]優(yōu)選地,上述控制模塊202控制上述數(shù)據(jù)復(fù)制服務(wù)器通過調(diào)用上述數(shù)據(jù)復(fù)制服務(wù)器上的操作系統(tǒng)對(duì)應(yīng)的命令對(duì)上述數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。
[0035]為了實(shí)現(xiàn)對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器的控制,在本優(yōu)選實(shí)施例中,上述控制模塊202通過協(xié)議與上述數(shù)據(jù)復(fù)制服務(wù)器連接來控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)上述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。
[0036]為了實(shí)現(xiàn)與上述數(shù)據(jù)復(fù)制服務(wù)器建立連接,在本優(yōu)選實(shí)施例中,如圖3所示,上述數(shù)據(jù)復(fù)制的監(jiān)控裝置還包括:連接模塊206,用于根據(jù)多個(gè)數(shù)據(jù)復(fù)制服務(wù)器的配置信息與上述多個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立連接,其中,上述配置信息包括:數(shù)據(jù)復(fù)制服務(wù)器的地址信息和安全信息。
[0037]優(yōu)選地,上述連接模塊206,用于分別與每個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立獨(dú)立線程,其中,建立的線程為連接至每個(gè)數(shù)據(jù)復(fù)制服務(wù)器的長(zhǎng)連接。
[0038]為了實(shí)時(shí)地上報(bào)檢測(cè)結(jié)果,在本優(yōu)選實(shí)施例中,上述處理模塊204,用于上述檢測(cè)結(jié)果為異常狀態(tài)的情況下,判斷出發(fā)送異常通知,并存儲(chǔ)異常信息至數(shù)據(jù)庫中,其中,上述異常通知為短信形式;或者上述檢測(cè)結(jié)果為正常狀態(tài)或人工停止?fàn)顟B(tài)的情況下,判斷出不發(fā)送異常通知。
[0039]為了實(shí)現(xiàn)高效率的地行,在本優(yōu)選實(shí)施例中,上述處理模塊204,還用于接收到確認(rèn)恢復(fù)消息后,發(fā)送恢復(fù)通知,并將恢復(fù)時(shí)間存儲(chǔ)到上述數(shù)據(jù)庫中。
[0040]優(yōu)選地,上述數(shù)據(jù)復(fù)制的監(jiān)控裝置的功能可以通過JAVA程序來實(shí)現(xiàn)。
[0041]從以上的描述中,可以看出,上述優(yōu)選實(shí)施例實(shí)現(xiàn)了如下技術(shù)效果:通過控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)該數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè),并根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知,實(shí)現(xiàn)了可以將檢測(cè)到的數(shù)據(jù)庫的復(fù)制狀態(tài)及時(shí)上報(bào),例如,在數(shù)據(jù)庫的復(fù)制出現(xiàn)異常時(shí),可以實(shí)時(shí)地、自動(dòng)地將異常通知上報(bào)給運(yùn)行人員,避免了運(yùn)行人員需要主動(dòng)獲取數(shù)據(jù)庫的復(fù)制狀的問題,從而提高了對(duì)數(shù)據(jù)庫復(fù)制的監(jiān)控的有效性,有助于提高運(yùn)行工作的效率。
[0042]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0043]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)復(fù)制的監(jiān)控方法,其特征在于,包括: 控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)所述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè); 根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)所述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)包括: 通過調(diào)用所述數(shù)據(jù)復(fù)制服務(wù)器上的操作系統(tǒng)對(duì)應(yīng)的命令對(duì)所述數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述數(shù)據(jù)復(fù)制服務(wù)器上的操作系統(tǒng)對(duì)應(yīng)的命令包括: SHELL命令。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)所述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)包括: 采用通過協(xié)議與所述數(shù)據(jù)復(fù)制服務(wù)器連接的控制模塊來控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)所述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述控制模塊通過JAVA程序來控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)所述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)所述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè)之前,還包括: 根據(jù)多個(gè)數(shù)據(jù)復(fù)制服務(wù)器的配置信息與所述多個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立連接,其中,所述配置信息包括:數(shù)據(jù)復(fù)制服務(wù)器的地址信息和安全信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,與所述多個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立連接包括: 分別與每個(gè)數(shù)據(jù)復(fù)制服務(wù)器建立獨(dú)立線程,其中,建立的線程為連接至每個(gè)數(shù)據(jù)復(fù)制服務(wù)器的長(zhǎng)連接。
8.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知包括: 所述檢測(cè)結(jié)果為異常狀態(tài)的情況下,判斷出發(fā)送異常通知,并存儲(chǔ)異常信息至數(shù)據(jù)庫中,其中,所述異常通知為短信形式;或者 所述檢測(cè)結(jié)果為正常狀態(tài)或人工停止?fàn)顟B(tài)的情況下,判斷出不發(fā)送異常通知。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述檢測(cè)結(jié)果為異常狀態(tài)的情況下,確定出發(fā)送異常通知之后,還包括: 接收到確認(rèn)恢復(fù)消息后,發(fā)送恢復(fù)通知,并將恢復(fù)時(shí)間存儲(chǔ)到所述數(shù)據(jù)庫中。
10.一種數(shù)據(jù)復(fù)制的監(jiān)控裝置,其特征在于,包括: 控制模塊,用于控制數(shù)據(jù)復(fù)制服務(wù)器對(duì)所述數(shù)據(jù)復(fù)制服務(wù)器上的數(shù)據(jù)庫的復(fù)制狀態(tài)進(jìn)行檢測(cè); 處理模塊,用于根據(jù)檢測(cè)結(jié)果判斷是否發(fā)送異常通知。
【文檔編號(hào)】G06F17/30GK103810076SQ201210460617
【公開日】2014年5月21日 申請(qǐng)日期:2012年11月15日 優(yōu)先權(quán)日:2012年11月15日
【發(fā)明者】焦陽, 王嘉欣 申請(qǐng)人:國家電網(wǎng)公司, 北京市電力公司