oracle增量备份0级,oracle_linux自动运行rman增量备份脚本,一、增量备份脚本0级备份脚本...
一、增量备份脚本
0级备份脚本:红色部分为自定义的备份文件放置的目录
#script.:BackupFull.sh
#creater:xyh
#date:2014-03-08
#desc:backup full database datafile in archive with rman
#connect database
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
rman target/ << EOF_RMAN
run{
allocate channel c1 type disk;
backup incremental level 0 tag 'db0' format
'/home/oracle/RmanBackup/db0_%d_%T_%s' database include current controlfile;
sql 'alter system archive log current';
backup filesperset 5 format '/home/oracle/RmanBackup/cf0_%d_%T_%s' archivelog all delete input;
#filesperset 5表示备份集里面最多包含5个文件
delete noprompt obsolete;
release channel c1;
}
# end
1级备份脚本
#script.:Incrl.sh
#creater:xyh
#date:2014-03-08
#desc:backup full database datafile in archive with rman
#connect database
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
rman target/ << EOF_RMAN
run{
allocate channel c1 type disk;
backup incremental level 1 tag 'db1' format
'/home/oracle/RmanBackup/db1_%d_%T_%s' database include current controlfile;
sql 'alter system archive log current';
backup filesperset 5 format '/home/oracle/RmanBackup/cf1_%d_%T_%s' archivelog all delete input;
#filesperset 5表示备份集里面最多包含5个文件
delete noprompt obsolete;
release channel c1;
}
#end
二、使用linux的crontab设置自动执行备份
crontab -e
按Enter后,可以像vi编辑器一样输入下面内容
0 1 * * 0 /home/oracle/BackupFull.sh >>/home/oracle/BackupFull.log
0 1 * * 3 /home/oracle/BackupFull.sh >>/home/oracle/BackupFull.log
30 1 * * 1-2 /home/oracle/Incrl.sh >>/home/oracle/Incr.log
30 1 * * 4-6 /home/oracle/Incrl.sh >>/home/oracle/Incr.log
查看crontab内容:crontab -l
注:上面意思是把全库备份日志写到/home/oracle/BackupFull.log文件中,而增量备份日志写到/home/oracle/Incr.log中
周日和周三凌晨1:00执行0级全库备份,周一、二、四、五、六凌晨1:30执行增量备份
oracle增量备份0级,oracle_linux自动运行rman增量备份脚本,一、增量备份脚本0级备份脚本...相关推荐
- linux+oracle+自动增量备份脚本,linux自动运行rman增量备份脚本
一.增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup ...
- vsCode配置自动补全css兼容性代码 ,解决 Autoprefixer 3.0无效
问题: 使用vsCode编辑器,配置Autoprefixer3.0无法实现自动补全兼容性代码 解决方法: 将Autoprefixer3.0更换到2.0版本,再将网上冲浪的结果整理了一番,终于找到了解决 ...
- c语言vi运行编译文件,VC++6.0中如何编译运行及调试C语言程序文件.docx
VC++6. 0中如何编译运行调试C语言程序 1?启动VC++6. 0 (如下图) [5>R?*16 00 P"! tptl tub go□賦星糸理技件□中出融Fz " 口仍 ...
- Rman 在非归档模式增量備份
1.首先将数据库至于非归档模式 连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the ...
- Navicat 自动运行 备份发邮箱
今天记录一个很重要的事情,就是当我们开发的时候,难免会对数据库进行一些操作,创表,删表,以及数据的处理,可是刚好不小心这张表昨天删了,今天又想看看,又没有备份,怎么办,这个时候就需要用到这个自动备份了 ...
- wince6.0桌面背景+设置默认IP+开机自动运行程序
前几天一直很苦恼,找不到方法,恨不得把自己扔到大海里去. 没想到,星星之火真可以燎原,因为一点小地方想明白了,接下来的问题全都迎刃而解. 做个小小的总结吧. 1.桌面背景的切换,要修改shell.bi ...
- RMAN备份数据库_制作和更新RMAN增量备份(Incremental Backup)
增量备份只拷贝从指定的之前的备份以后更改过的数据文件块.使用BACKUP命令来创建增量备份. 增量备份要么是累积增量备份,要么是差异增量备份. 虽然备份的内容相同,BACKUP DATABASE和BA ...
- 玩转oracle 11g(10):初步了解Rman备份
备份与恢复的定义及分类 备份的定义及分类: 备份就是把数据库复制到转储设备的过程.其中,转储设备是指用于放置数据库副本的磁带或磁盘.通常也将存放于转储设备中的数据库的副本称为原数据库的备份或转储.备份 ...
- mysql自动备份工具_|Mysql自动备份工具(Auto MySQL Backup)下载v1.5 官方版 附教程 - 欧普软件下载...
Auto MySQL Backup是一款好用的Mysql自动备份工具,可以对MySQL数据库进行每日.每周和每月备份,可同时备份多个数据库.压缩备份.备份远程数据和发送日志等,小编还带来了详细的使用方 ...
最新文章
- java for 嵌套_Java中的for循环嵌套
- scala定长数组(接近Java数组)
- dev c++ 代码补全_zsh配置与代码自动补全+tmux配置
- wangeditor 使用
- 南京大学开源!ResT:高效Transformer架构!
- 基础笔记8(二)(容器-引用类型的排序)
- 微管理——给你一个技术团队,你该怎么管
- 递归方式计算一个数的几次方
- 朴素贝叶斯和情感分类
- 计算机高级计算,windows系统自带计算器高级用法分享
- Oracle内置函数-字符/数值/日期/转换/NVL/分析函数与窗口函数/case_decode
- KVM虚拟化的概述和部署
- 01-运营可能是一种思维方式
- CSS实现立体字的效果
- ITFriend创业败局(一):选择创业方向和寻找合伙人,创业失败的2个关键点
- MongoDB的基本操作(创建数据库,数据表,查询数据表信息)
- 求伯君—— 一个你必须知道的程序员
- 中国科学技术大学计算机应用,2015年中国科学技术大学081203计算机应用技术考研专业目录及考试科目...
- HTTP错误 404.17 - Not Found IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
- 智慧城市发展情况及未来