新聞中心
Oracle備份的方法很多,下面為您介紹的是windows環(huán)境下的oracle備份方法,如果您對Oracle備份方面感興趣的話,不妨一看。

成都創(chuàng)新互聯(lián)是一家專業(yè)從事網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,成都創(chuàng)新互聯(lián)依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
利用oracle的備份命名rman備份,這樣就可以做完全備份和增量備份了,利用任務(wù)計(jì)劃設(shè)置備份策略,比如每周一做0級備份,周二至周日做1級備份。注意利用rman做備份,必須啟用歸檔日志模式。
1、建立0級備份批處理文件backup_0.bat,內(nèi)容如下:
- set oracle_sid=oaserver
- rman target / msglog c:\logs\%date:~0,10%.log cmdfile=oaserver_backup_0.txt
2、然后創(chuàng)建負(fù)責(zé)Oracle備份的文件backup_0.txt,內(nèi)容如下
- run{
- allocate channel 'd1' type disk;
- allocate channel 'd2' type disk;
- allocate channel 'd3' type disk;
- allocate channel 'd4' type disk;
- backup incremental level 0 cumulative tag 'db0' format 'E:\oaserver\backup\db0%u_%s_%p' database;
- sql 'alter system archive log current';
- backup filesperset 4 archivelog all delete input;
- delete noprompt obsolete;
- release channel d1;
- release channel d2;
- release channel d3;
- release channel d4;
- }
- list backup;
- crosscheck backup;
- delete noprompt expired backup;
- delete noprompt obsolete;
- exit;
- EOF
- echo "-------------------------end------------------------------";date
3、添加一個任務(wù)計(jì)劃利用任務(wù)計(jì)劃向?qū)?,根?jù)Oracle備份策略設(shè)置自動執(zhí)行任務(wù)的時間頻率(例如每天零時),執(zhí)行backup_0.bat
4、建立1級備份(增量備份)批處理文件backup_1.bat,內(nèi)容如下:
- set oracle_sid=oaserver
- rman target / msglog c:\logs\%date:~0,10%.log cmdfile=oaserver_backup_1.txt
5、然后創(chuàng)建負(fù)責(zé)備份的文件backup_1.txt,內(nèi)容如下
- run{
- allocate channel 'd1' type disk;
- allocate channel 'd2' type disk;
- allocate channel 'd3' type disk;
- allocate channel 'd4' type disk;
- backup incremental level 1 cumulative tag 'db1' format 'E:\oaserver\backup\db1%u_%s_%p' database;
- sql 'alter system archive log current';
- backup filesperset 4 archivelog all delete input;
- delete noprompt obsolete;
- release channel d1;
- release channel d2;
- release channel d3;
- release channel d4;
- }
- list backup;
- crosscheck backup;
- delete noprompt expired backup;
- delete noprompt obsolete;
- exit;
- EOF
- echo "-------------------------end------------------------------";date
6、添加一個任務(wù)計(jì)劃利用任務(wù)計(jì)劃向?qū)?,根?jù)備份策略設(shè)置自動執(zhí)行任務(wù)的時間頻率(例如每天零時),執(zhí)行backup_1.bat
【編輯推薦】
Oracle控制文件的恢復(fù)
Oracle單行日期函數(shù)簡介
Oracle bitand( )函數(shù)簡介
帶您了解oracle分組函數(shù)的類型
oracle聚合函數(shù)的使用
網(wǎng)站欄目:windows環(huán)境下的oracle備份方法
瀏覽地址:http://m.fisionsoft.com.cn/article/cdpcihp.html


咨詢
建站咨詢
