Oracle這碗飯不好吃,幾多風(fēng)險,幾多建議。
1 基于時間點的不完全恢復(fù),需要對控制文件洗腦,撕掉賬本(重做日志),重新印刷賬本,這是條沒有回頭的路,需要保護(hù)現(xiàn)場,為自己留條后路。切記將整個數(shù)據(jù)庫先進(jìn)行備份,即便是幾個T。過程如下:
1)shutdown immediate
2)startup mount-
3)對整個數(shù)據(jù)庫進(jìn)行cp。
4)。。。。。。。。(接下來的步驟大家都懂的,就不嘮叨了)
2 整理rman較合理的初始備份方案
1)delete backup
2)backup archivelog all delete all input
3)backup tag ‘begin_full_0_backup' incremental level 0 database plus archivelog;
通過以上的整理,在閃回區(qū)里就剩五個rman備份,簡單和清晰,記得將以前的給拷走。
3 要記得維護(hù)/home/Oracle這個家目錄,因為它也會影響性能。
4 flash_recovery_area:Oracle默認(rèn)這里是存放一些備份有關(guān)的文件,如rman備份,控制文件和日志文件,還有歸檔日志的備份等,所以,這個區(qū)域會滿,要記得清理,否則,備份時會報錯。但清理時要留下控制文件和日志文件的鏡像。
5 基于業(yè)務(wù)的需要,突然要把大型數(shù)據(jù)庫給關(guān)了,等了很久,也關(guān)不掉,可又急著關(guān)掉,怎么辦?
1)先把連接的所有會話殺死;
2)alter system checkpoint;
3)shutdown abort;
盡量把影響最小化,讓下次能夠正常開庫。
6 重做日志組一定要避免有多個active。因為,壞在active上,沒有RBA,沒有前滾的起點。
7 system表空間一定不能存放業(yè)務(wù)表;不建議一個表空間只對應(yīng)一個數(shù)據(jù)文件;不建議一個重做日志組成員太大。
本文出自:億恩科技【mszdt.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|