怎么增量备份oracle 增量文件备份
oracle如果增量备份
增量备份分为累积和差异两种
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站建设、成都做网站、西陵网络推广、小程序制作、西陵网络营销、西陵企业策划、西陵品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供西陵建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
backup incremental level 0 database; --这是一个0级备份
backup incremental level 1 database; --差异1级
backup incremental level 2 database; --差异2级
backup incremental level 1 cumulative database; --累积1级
backup incremental level 2 cumulative database; --累积2级
一般来说周日凌晨跑一个0级,一二跑各跑1个差异1级,周三跑1一个差异2级,周四周五各跑1个差异1级,周六跑一个差异2级
请问怎么实现oracle数据库的自动定时增量备份呢?
oracle实现自动定时备份其实比较好的方法是:
oracle中的job
+
存储过程
job定时执行,而存储过程则完成增量备份!!
oracle rman备份与恢复 全量备份、增量备份
source /etc/profile
DAY_TAG= date +"%Y-%m-%d"
week= date +%W
backdir1=/home/oracle/backup/" backdir1
rman target / nocatalog msglog /home/oracle/backup/log/fullback_$DAY_TAG.logEOF
run{
crosscheck backup;
delete noprompt expired backup;
allocate channel d1 type disk;
backup incremental level 0 as compressed backupset database format ' backdir1/arch_%d_%T_%t_%s_%p' archivelog all;
backup current controlfile format '$backdir1/ctl_%d_%T_%t_%s_%p';
release channel d1;
}
EOF
source /etc/profile
DAY_TAG= date +"%Y-%m-%d"
week= date +%W
backdir1=/home/oracle/backup/" backdir1
rman target / nocatalog msglog /home/oracle/backup/log/incremental_$DAY_TAG.logEOF
run{
crosscheck backup;
delete noprompt expired backup;
allocate channel d1 type disk;
backup incremental level 1 as compressed backupset database format ' backdir1/arch_%d_%T_%t_%s_%p' archivelog all;
backup current controlfile format '$backdir1/ctl_%d_%T_%t_%s_%p';
release channel d1;
}
EOF
0 4 * * 0 bash rmanfull.sh
0 4 * * 1-6 bash rmanincreme.sh
网站题目:怎么增量备份oracle 增量文件备份
URL链接:http://hbruida.cn/article/hgijps.html