本發明涉及一種保持ORACLE數據庫服務高可用的方法。公開了一種保持Oracle數據庫服務高可用的實現方法,該方法包括:為各數據庫節點分配虛擬IP;對數據庫節點進行心跳檢測,判斷數據庫主、從節點是否存活,當發現主節點不可訪問時,自動將虛擬IP飄移至從節點,并切換從節點的身份為主節點。本發明進一步公開了一種保持Oracle數據庫服務高可用的系統。本發明特別適用于ORACLE數據庫的DATAGUARD特性,通過與開源軟件DRBD和Keepalived的組合搭配,無論在switchover(計劃內切換,無損切換)或者是failover(計劃外切換,有損切換)時,均可以在不丟失數據的前提下實現數據庫的主從切換,并保障數據庫服務的高可用。
聲明:
“保持Oracle數據庫服務高可用的實現方法和系統” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)