linux+oracle+自动增量备份脚本,linux自动运行rman增量备份脚本
一、增量备份脚本
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执行增量备份
linux+oracle+自动增量备份脚本,linux自动运行rman增量备份脚本相关推荐
- linux oracle开启监听服务器,linux服务器启动oracle监听端口
oracle监听 原理 客户端向服务器端发送连接请求,监听器监听到客户端德连接请求 监听器监听到客户端德连接请求后,把客户端德连接请求交给数据库服务器处理 客户端和服务器端建立连接,连接建立后,服务器 ...
- oracle 11g ocp 笔记(15)--使用rman进行备份
一.备份的术语 关闭与打开(冷备和热备 一致性备份和非一致性备份) 打开的备份只能是归档模式下 全部与局部 局部备份只能是归档模式下. 完整备份和增量备份 增量备份分为 累计增量备份和差异增量备 ...
- oracle增量备份0级,oracle_linux自动运行rman增量备份脚本,一、增量备份脚本0级备份脚本...
一.增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup ...
- linux oracle bin目录在哪,linux 安装软件装完后在哪个目录
Linux下安装应用程序时它的默认安装路径. 默认目录一般建议为 /usr 所有的软件都仍这里.一般没有选择余地,除非不想用这个程序-- 安装方式一般是: 1.rpm或者deb这种软件包,一般双击安装 ...
- linux oracle 创建表空间2016,Linux下Oracle表空间及用户创建
记录详细过程以备使用 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as sys@i ...
- linux oracle em配置,Oracle11g在Linux下手工配置EM
本文永久更新链接地址:使用OTK工具安装的Oracle默认没有配置EM,下面记录下配置和启动过程! 首先创建EM,执行下面的命令 $ emca 本文永久更新链接地址: 使用OTK工具安装的Oracle ...
- linux oracle home 环境变量,在Linux下查看环境变量
有时候在编写makefile的时候,自己都不清楚有些变量是什么,也不清楚如何查看,于是感觉有必要在这里写一篇环境变量查看的博文. 如果你想查看某一个名称的环境变量,命令是:echo $环境变量名,比如 ...
- Oracle bigfile 大文件表空间会影响rman等备份效率
Database 是由一个或多个被称为表空间(tablespace)的逻辑存储单位构成.表空间内的逻辑存储单位为段(segment),段又可以继续划分为数据扩展(extent).而数据扩展是由一组连续 ...
- linux oracle查询乱码问题,linux中oracle中文乱码解决方法
乱码问题的根源是字符集的修改,下面我们来看一下linux中oracle中文乱码解决方法. 查看客户端的语言编码设置: 配置文件中的配置: cat ~/.bash_profile 注意修改配置信息:ex ...
最新文章
- Atitit.安全性方案规划设计4gm v1 q928
- 用于HTTP加密浏览的TW2.0插件
- CAD—定义委托异步添加实体
- allocator_difference_type的实例
- “御术”林峰:前端10年,始终坚信“为生活带来美好的改变”
- codeigniter mysql -1_在CodeIgniter中使用现有的MySQL数据库
- 64位Ubuntu kylin 16.04下使用DNW下载uboot到tiny4412的EMMC
- iPad 如何创建UISplitViewController应用程序
- 终端zsh_只需七个步骤,即可使您的“ ZSH”终端站起来—直观指南
- opencv 轮廓 缺陷检测
- 机器视觉软包装行业质量检测解决方案
- ospybook安装包及安装过程
- socket编程详解(一)——服务器端
- 民情二维码:居民诉求一个码收集
- python中三角函数运算符_Python入门之三角函数sin()函数实例详解
- 洛谷-2822 组合数问题
- java练习题--商品管理系统
- Leetcode 999. Available Captures for Rook
- 电脑外置,笔记本电脑外接显卡,教您笔记本如何外接独显
- VSCode Clang代码自动格式化
热门文章
- 国际空间站20年花掉超千亿美金,一些人开始觉得它“没啥用”了
- 经验分享 | 二本直博浙大?我只是写了篇论文而已
- 丘成桐: 没有经过考验的创新,往往深度不够
- 人工智能秘史(四):憧憬人机共生的“DARPA梦想家”
- 大学毕业10年,同学之间的差距是怎样拉开的?答案很现实!
- python是如何登上编程语言排行榜榜首的
- 点击button后改变文字_27. 教你零基础搭建小程序:小程序的常见组件—button
- css打印适应纸张_从生态平衡到打印机故障分析
- shell 字符串切割
- Hbase Compaction 源码分析 - CompactSplitThread 线程池选择