oracle增量備份及應(yīng)用責(zé)任編輯:魏國亮作者:Basileus1999 2006-06-22
【IT168 技術(shù)文檔】在rman增量備份中,,有差異增量和累積增量的概念,這兩個(gè)概念之前根本沒有理解好,。 1、概念 差異增量:是備份上級(jí)及同級(jí)備份以來所有變化的數(shù)據(jù)塊,,差異增量是默認(rèn)增量備份方式 因?yàn)槔鄯e增量是備份上級(jí)備份以來所有變化的數(shù)據(jù)塊,,所以累積增量需要更多的備份時(shí)間,同時(shí)需要較小的恢復(fù)時(shí)間,;而差異增量正好相反,,它可以備份同級(jí)備份以來變化的數(shù)據(jù)塊。所以會(huì)減少備份時(shí)間,,但需要更多的恢復(fù)時(shí)間.在oracle 9中增量備份需要通過掃描整個(gè)數(shù)據(jù)庫的數(shù)據(jù)塊才能知道哪些數(shù)據(jù)塊發(fā)生了變化,,這是一個(gè)代價(jià)很大,時(shí)間很長的過程,,而且由于增量備份形成多個(gè)不同的備份集,,使恢復(fù)變得更加不可靠,所以增量備份在版本9中仍然不被推薦使用;在10g中,,增量備份作了很大的改進(jìn),,不需要再掃描所有數(shù)據(jù)塊就能得知哪些數(shù)據(jù)塊發(fā)生變化,從而大大提示備份效率,。但這些卻以犧牲磁盤i/o為代價(jià),,所以在oltp事務(wù)系統(tǒng)中還得衡量是否愿意以i/o為代價(jià)來保證安全及高可用性。10g還支持增量合并,,增量備份可支持7級(jí)增量,。 2、備份策略及恢復(fù) 以rman多級(jí)增量備份來作為備份策略例子: 增量備份都需要一個(gè)0級(jí)備份來作為基礎(chǔ),,0級(jí)備份與全備份的區(qū)別在于0級(jí)可以用來增量恢復(fù),,而全備份可不可以。 備份策略: eg:我們對(duì)一星期的做如下的備份策略 星期 差異增量 累積增量 這樣如果數(shù)據(jù)庫在星期五down掉,,那么差異增量只需要使用星期天的0級(jí),,星期三的一級(jí),星期四,、五的二級(jí)就可以恢復(fù),,累積增量則需要星期天的0級(jí),星期五的二級(jí)即可進(jìn)行恢復(fù),。以上是一個(gè)星期的備份策略,如果做長期的備份策略則只需要把備份的時(shí)間延長即可得到新的備份策略,,具體需要看自己備份及恢復(fù)能夠接受的程度而頂,見最后的備份策略典型案例,。 備份命令如下: 零級(jí)備份 備份策略典型案例: 每半年做一個(gè)數(shù)據(jù)庫的全備份(包括所有的數(shù)據(jù)和只讀表空間) 任何數(shù)據(jù)庫的更改需要重新同步CATALOG目錄并重新備份(如添加數(shù)據(jù)文件)或重新備份(如修改表空間為只讀) 數(shù)據(jù)庫全備份的腳本 |
|