本發(fā)明涉及一種保持ORACLE數(shù)據(jù)庫(kù)服務(wù)高可用的方法。公開(kāi)了一種保持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)一步公開(kāi)了一種保持Oracle數(shù)據(jù)庫(kù)服務(wù)高可用的系統(tǒng)。本發(fā)明特別適用于ORACLE數(shù)據(jù)庫(kù)的DATAGUARD特性,通過(guò)與開(kāi)源軟件DRBD和Keepalived的組合搭配,無(wú)論在switchover(計(jì)劃內(nèi)切換,無(wú)損切換)或者是failover(計(jì)劃外切換,有損切換)時(shí),均可以在不丟失數(shù)據(jù)的前提下實(shí)現(xiàn)數(shù)據(jù)庫(kù)的主從切換,并保障數(shù)據(jù)庫(kù)服務(wù)的高可用。
聲明:
“保持Oracle數(shù)據(jù)庫(kù)服務(wù)高可用的實(shí)現(xiàn)方法和系統(tǒng)” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)