oracle整庫(kù)備份 ORACLE數(shù)據(jù)庫(kù)如何備份數(shù)據(jù)?
ORACLE數(shù)據(jù)庫(kù)如何備份數(shù)據(jù)?Oracle數(shù)據(jù)庫(kù)本身的備份包括邏輯備份和物價(jià)備份,即datapump和RMan。您說(shuō)的冷備份,可能是把數(shù)據(jù)庫(kù)完全關(guān)閉以后拷貝數(shù)據(jù)文件。在數(shù)據(jù)庫(kù)打開(kāi)狀態(tài)下直接復(fù)制數(shù)據(jù)文
ORACLE數(shù)據(jù)庫(kù)如何備份數(shù)據(jù)?
Oracle數(shù)據(jù)庫(kù)本身的備份包括邏輯備份和物價(jià)備份,即datapump和RMan。您說(shuō)的冷備份,可能是把數(shù)據(jù)庫(kù)完全關(guān)閉以后拷貝數(shù)據(jù)文件。在數(shù)據(jù)庫(kù)打開(kāi)狀態(tài)下直接復(fù)制數(shù)據(jù)文件的方案是不可取的。
熱備就是說(shuō)運(yùn)行狀態(tài)下直接備份,這個(gè)前提下,datapump備份可能會(huì)導(dǎo)致數(shù)據(jù)不一致,因?yàn)檫壿嫷教幱幸粋€(gè)時(shí)間過(guò)程,當(dāng)你在A時(shí)間點(diǎn)發(fā)起邏輯備份,數(shù)據(jù)庫(kù)會(huì)依次備份您指定的備份范圍內(nèi)的表,在這期間這些表也是有可能更新數(shù)據(jù)的,所以不建議使用邏輯備份做熱備。
總體上講,一般的模式是,使用RMAN結(jié)合帶庫(kù)或大容量存儲(chǔ)做日常備份,涉及數(shù)據(jù)變更時(shí),為了保證出問(wèn)題時(shí)不用把整個(gè)庫(kù)回退,可以選擇使用datapump備份變更涉及的表。
最后,不要用操作系統(tǒng)的命令來(lái)備份數(shù)據(jù)庫(kù)!
oracle數(shù)據(jù)庫(kù)備份詳細(xì)步驟?
oracle 數(shù)據(jù)庫(kù)備份的步驟是:
直接通過(guò)exp命令備份需要內(nèi)容就可以了??梢詤⒖枷乱韵聦?dǎo)出備份的方法:
1、將數(shù)據(jù)庫(kù)TEST完全導(dǎo)出,用戶名system 密碼manager 導(dǎo)出到D:daochu.dmp中
exp system/manager@TEST file=d:daochu.dmp full=y
2、將數(shù)據(jù)庫(kù)中system用戶與sys用戶的表導(dǎo)出
exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
3、將數(shù)據(jù)庫(kù)中的表table1 、table2導(dǎo)出
exp system/manager@TEST file=d:daochu.dmp tables=(table1,table2)
4、將數(shù)據(jù)庫(kù)中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導(dǎo)出
exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=" where filed1 like "00%""