oracle如何單機(jī)熱備?
oracle數(shù)據(jù)庫(kù)本身的備份包括邏輯備份和物價(jià)備份,即datapump和RMan。您說的冷備份,可能是把數(shù)據(jù)庫(kù)完全關(guān)閉以后拷貝數(shù)據(jù)文件。在數(shù)據(jù)庫(kù)打開狀態(tài)下直接復(fù)制數(shù)據(jù)文件的方案是不可取的。
熱備就是說運(yùn)行狀態(tài)下直接備份,這個(gè)前提下,datapump備份可能會(huì)導(dǎo)致數(shù)據(jù)不一致,因?yàn)檫壿嫷教幱幸粋€(gè)時(shí)間過程,當(dāng)你在A時(shí)間點(diǎn)發(fā)起邏輯備份,數(shù)據(jù)庫(kù)會(huì)依次備份您指定的備份范圍內(nèi)的表,在這期間這些表也是有可能更新數(shù)據(jù)的,所以不建議使用邏輯備份做熱備。
總體上講,一般的模式是,使用RMAN結(jié)合帶庫(kù)或大容量存儲(chǔ)做日常備份,涉及數(shù)據(jù)變更時(shí),為了保證出問題時(shí)不用把整個(gè)庫(kù)回退,可以選擇使用datapump備份變更涉及的表。
最后,不要用操作系統(tǒng)的命令來備份數(shù)據(jù)庫(kù)!