HA:high availability譯:高可用谬泌。通常所說的HA為雙機(jī)熱備或多機(jī)熱備滔韵。通常由兩臺及以上的相同硬件和軟件配置的服務(wù)器,連接共享存儲掌实,在使用時 只能由一個節(jié)點(diǎn)作為主節(jié)點(diǎn)訪問共享存儲并對外提供服務(wù)陪蜻。
特點(diǎn):1.使用共享存儲;2.服務(wù)器需使用相同操作系統(tǒng)和相同版本oracle軟件贱鼻;3.對外只能由一個主節(jié)點(diǎn)提供服務(wù)宴卖,主節(jié)點(diǎn)宕機(jī)會根據(jù)配置切換服務(wù)節(jié)點(diǎn),存在服務(wù)中斷時間邻悬。
DG:DataGuard:譯:數(shù)據(jù)衛(wèi)士症昏。由一個primary數(shù)據(jù)庫(生產(chǎn)數(shù)據(jù)庫,對外)及一個或多個standby數(shù)據(jù)庫(最多9個)組成父丰。組成DataGuard的數(shù)據(jù)庫通過Oracle Net連接肝谭,可以跨物理位置區(qū)域,不受操作系統(tǒng)限制,使用各自存儲分苇,數(shù)據(jù)庫版本和目錄存儲位置必須一致添诉。所有standby庫數(shù)據(jù)從主數(shù)據(jù)庫同步,備用庫通過自動傳送接收archivelog在庫中自動應(yīng)用日志命令從而達(dá)到與主庫同步的目的医寿,每個備用數(shù)據(jù)庫只能與一個主數(shù)據(jù)庫關(guān)聯(lián)栏赴。
特點(diǎn):1.獨(dú)立存儲;2.對外由primary數(shù)據(jù)庫靖秩,其余standby庫不做生產(chǎn)服務(wù)提供须眷;3.配置只作用一次,若主數(shù)據(jù)庫換 相關(guān)配置需要重做沟突。
RAC和HA共性:都使用共享存儲 花颗;操作系統(tǒng)、oracle版本都要求相同惠拭;IO都受限于共享存儲IO扩劝。
RAC與HA差異性:RAC只要有一個節(jié)點(diǎn)可以工作就能提供對外服務(wù),自動切換宕機(jī)節(jié)點(diǎn)职辅;HA根據(jù)配置進(jìn)行切換棒呛,在進(jìn)行主備服務(wù)器切換時 會有一定時間的服務(wù)中斷。且RAC可以設(shè)置為集群模式域携,提供多節(jié)點(diǎn)對外服務(wù)簇秒,而HA只能有一個節(jié)點(diǎn)對外服務(wù)。RAC集群模式下最大內(nèi)存和cpu資源為各服務(wù)節(jié)點(diǎn)的和秀鞭,而HA為當(dāng)前主機(jī)的最大內(nèi)存和cpu資源趋观。
DG與RAC,HA最大的不同點(diǎn)在于,DG是通過數(shù)據(jù)庫級的備份锋边,并且數(shù)據(jù)庫處于不同存儲上皱坛。
RAC多用于負(fù)載均衡,DG用于容災(zāi)(數(shù)據(jù)可能存在時間點(diǎn)上的丟失)豆巨,HA目前從了解來看都弱于RAC(個人觀點(diǎn)麸恍,不同看法可討論)。