Oracle备份的方法很多,下面为您介绍的是windows环境下的oracle备份方法,如果您对Oracle备份方面感兴趣的话,不妨一看。
成都创新互联是一家专业从事网站建设、网站制作、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,成都创新互联依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!
利用oracle的备份命名rman备份,这样就可以做完全备份和增量备份了,利用任务计划设置备份策略,比如每周一做0级备份,周二至周日做1级备份。注意利用rman做备份,必须启用归档日志模式。
1、建立0级备份批处理文件backup_0.bat,内容如下:
- set oracle_sid=oaserver
- rman target / msglog c:\logs\%date:~0,10%.log cmdfile=oaserver_backup_0.txt
2、然后创建负责Oracle备份的文件backup_0.txt,内容如下
- 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、添加一个任务计划利用任务计划向导,根据Oracle备份策略设置自动执行任务的时间频率(例如每天零时),执行backup_0.bat
4、建立1级备份(增量备份)批处理文件backup_1.bat,内容如下:
- set oracle_sid=oaserver
- rman target / msglog c:\logs\%date:~0,10%.log cmdfile=oaserver_backup_1.txt
5、然后创建负责备份的文件backup_1.txt,内容如下
- 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、添加一个任务计划利用任务计划向导,根据备份策略设置自动执行任务的时间频率(例如每天零时),执行backup_1.bat
【编辑推荐】
Oracle控制文件的恢复
Oracle单行日期函数简介
Oracle bitand( )函数简介
带您了解oracle分组函数的类型
oracle聚合函数的使用
当前题目:windows环境下的oracle备份方法
本文URL:http://www.mswzjz.cn/qtweb/news37/276837.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能