一、增量备份脚本

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增量备份脚本相关推荐

  1. linux oracle开启监听服务器,linux服务器启动oracle监听端口

    oracle监听 原理 客户端向服务器端发送连接请求,监听器监听到客户端德连接请求 监听器监听到客户端德连接请求后,把客户端德连接请求交给数据库服务器处理 客户端和服务器端建立连接,连接建立后,服务器 ...

  2. oracle 11g ocp 笔记(15)--使用rman进行备份

    一.备份的术语 关闭与打开(冷备和热备 一致性备份和非一致性备份) 打开的备份只能是归档模式下 全部与局部  局部备份只能是归档模式下. 完整备份和增量备份   增量备份分为 累计增量备份和差异增量备 ...

  3. oracle增量备份0级,oracle_linux自动运行rman增量备份脚本,一、增量备份脚本0级备份脚本...

    一.增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup ...

  4. linux oracle bin目录在哪,linux 安装软件装完后在哪个目录

    Linux下安装应用程序时它的默认安装路径. 默认目录一般建议为 /usr 所有的软件都仍这里.一般没有选择余地,除非不想用这个程序-- 安装方式一般是: 1.rpm或者deb这种软件包,一般双击安装 ...

  5. linux oracle 创建表空间2016,Linux下Oracle表空间及用户创建

    记录详细过程以备使用 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as sys@i ...

  6. linux oracle em配置,Oracle11g在Linux下手工配置EM

    本文永久更新链接地址:使用OTK工具安装的Oracle默认没有配置EM,下面记录下配置和启动过程! 首先创建EM,执行下面的命令 $ emca 本文永久更新链接地址: 使用OTK工具安装的Oracle ...

  7. linux oracle home 环境变量,在Linux下查看环境变量

    有时候在编写makefile的时候,自己都不清楚有些变量是什么,也不清楚如何查看,于是感觉有必要在这里写一篇环境变量查看的博文. 如果你想查看某一个名称的环境变量,命令是:echo $环境变量名,比如 ...

  8. Oracle bigfile 大文件表空间会影响rman等备份效率

    Database 是由一个或多个被称为表空间(tablespace)的逻辑存储单位构成.表空间内的逻辑存储单位为段(segment),段又可以继续划分为数据扩展(extent).而数据扩展是由一组连续 ...

  9. linux oracle查询乱码问题,linux中oracle中文乱码解决方法

    乱码问题的根源是字符集的修改,下面我们来看一下linux中oracle中文乱码解决方法. 查看客户端的语言编码设置: 配置文件中的配置: cat ~/.bash_profile 注意修改配置信息:ex ...

最新文章

  1. Atitit.安全性方案规划设计4gm  v1 q928
  2. 用于HTTP加密浏览的TW2.0插件
  3. CAD—定义委托异步添加实体
  4. allocator_difference_type的实例
  5. “御术”林峰:前端10年,始终坚信“为生活带来美好的改变”
  6. codeigniter mysql -1_在CodeIgniter中使用现有的MySQL数据库
  7. 64位Ubuntu kylin 16.04下使用DNW下载uboot到tiny4412的EMMC
  8. iPad 如何创建UISplitViewController应用程序
  9. 终端zsh_只需七个步骤,即可使您的“ ZSH”终端站起来—直观指南
  10. opencv 轮廓 缺陷检测
  11. 机器视觉软包装行业质量检测解决方案
  12. ospybook安装包及安装过程
  13. socket编程详解(一)——服务器端
  14. 民情二维码:居民诉求一个码收集
  15. python中三角函数运算符_Python入门之三角函数sin()函数实例详解
  16. 洛谷-2822 组合数问题
  17. java练习题--商品管理系统
  18. Leetcode 999. Available Captures for Rook
  19. 电脑外置,笔记本电脑外接显卡,教您笔记本如何外接独显
  20. VSCode Clang代码自动格式化

热门文章

  1. 国际空间站20年花掉超千亿美金,一些人开始觉得它“没啥用”了
  2. 经验分享 | 二本直博浙大?我只是写了篇论文而已
  3. 丘成桐: 没有经过考验的创新,往往深度不够
  4. 人工智能秘史(四):憧憬人机共生的“DARPA梦想家”
  5. 大学毕业10年,同学之间的差距是怎样拉开的?答案很现实!
  6. python是如何登上编程语言排行榜榜首的
  7. 点击button后改变文字_27. 教你零基础搭建小程序:小程序的常见组件—button
  8. css打印适应纸张_从生态平衡到打印机故障分析
  9. shell 字符串切割
  10. Hbase Compaction 源码分析 - CompactSplitThread 线程池选择