一種保持Oracle數(shù)據(jù)庫(kù)服務(wù)高可用的實(shí)現(xiàn)方法和系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201210139205.9 申請(qǐng)日 -
公開(公告)號(hào) CN102810111B 公開(公告)日 2016-05-11
申請(qǐng)公布號(hào) CN102810111B 申請(qǐng)公布日 2016-05-11
分類號(hào) G06F17/30(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 潘海東;梅春;李丙洋 申請(qǐng)(專利權(quán))人 北京互動(dòng)百科網(wǎng)絡(luò)技術(shù)有限公司
代理機(jī)構(gòu) 北京正理專利代理有限公司 代理人 張雪梅
地址 100029 北京市朝陽(yáng)區(qū)安定門外安苑里1號(hào)奇跡財(cái)富廣場(chǎng)互動(dòng)百科大廈
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種保持ORACLE數(shù)據(jù)庫(kù)服務(wù)高可用的方法。公開了一種保持Oracle數(shù)據(jù)庫(kù)服務(wù)高可用的實(shí)現(xiàn)方法,該方法包括:為各數(shù)據(jù)庫(kù)節(jié)點(diǎn)分配虛擬IP;對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)進(jìn)行心跳檢測(cè),判斷數(shù)據(jù)庫(kù)主、從節(jié)點(diǎn)是否存活,當(dāng)發(fā)現(xiàn)主節(jié)點(diǎn)不可訪問(wèn)時(shí),自動(dòng)將虛擬IP飄移至從節(jié)點(diǎn),并切換從節(jié)點(diǎn)的身份為主節(jié)點(diǎn)。本發(fā)明進(jìn)一步公開了一種保持Oracle數(shù)據(jù)庫(kù)服務(wù)高可用的系統(tǒng)。本發(fā)明特別適用于ORACLE數(shù)據(jù)庫(kù)的DATAGUARD特性,通過(guò)與開源軟件DRBD和Keepalived的組合搭配,無(wú)論在switchover(計(jì)劃內(nèi)切換,無(wú)損切換)或者是failover(計(jì)劃外切換,有損切換)時(shí),均可以在不丟失數(shù)據(jù)的前提下實(shí)現(xiàn)數(shù)據(jù)庫(kù)的主從切換,并保障數(shù)據(jù)庫(kù)服務(wù)的高可用。