以下是定时rman方法:
$ crontab -e
# RMAN
00 1 * * 0 /opt/app/oracle/rman_bak/scripts/rman_bak.sh 0
00 1 * * 1,4 /opt/app/oracle/rman_bak/scripts/rman_bak.sh 1
00 1 * * 2,3,5,6 /opt/app/oracle/rman_bak/scripts/rman_bak.sh 2
crontab具体语法
语法 :
crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]
说明 :
crontab 是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。
参数 :
-e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
-r [UserName]: 删除目前的时程表
-l [UserName]: 列出目前的时程表
-v [UserName]:列出用户cron作业的状态
时程表的格式如下 :
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程式,其余类推
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其余类推
当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其余类推
当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推
分享到:
相关推荐
记录一次linux向windows,使用rman全库迁移数据库的操作,百分百可行(需要源和目标同版本)
oracle rman自动备份的计划任务CROND不执行的几种情况及解决
linux 平台下的rman全备份和增量备份
windows环境和linux环境中Oracle 11.2.0.4 rman定时备份策略部署,内含rman备份相关脚本,该脚本已经用于多套生产环境(备份及归档删除策略也包含其中)。
详细、完整的介绍使用RMAN对数据库进行备份及恢复
Linux下Oracle9i RMAN备份及恢复步骤,一个完整的备份与恢复步骤.
Linux系统下的RMAN备份与恢复.pdf
采用rman备份的oracle数据库从Windows操作系统的恢复到Linux操作系统方法
windows系统下面oracle数据库使用RMAN工具执行增量备份, 应用任务计划程序定时执行脚本。
【TTS】传输表空间 AIX_To_Linux_基于rman.pdf【TTS】传输表空间 AIX_To_Linux_基于rman.pdf
教你学会如何使用rman方法,备份oracle数据库
备份策略 每周日 做 Level 0 级备份 每周一,四 做 Level 1 级备份 每周二,三,五,六 做 Level 2 级备份 ……
crond 执行ORACLE rman备份脚本失败的几种情况及解决
oracle备份恢复工具rman的使用方法
Linux 离线 rman 手册,对于无法使用 rman 命令的 windows 环境,可以直接阅读 linux 下相关命令的介绍。
【RMAN】RMAN脚本中使用替换变量--windows 下rman全备脚本【RMAN】RMAN脚本中使用替换变量--windows 下rman全备脚本【RMAN】RMAN脚本中使用替换变量--windows 下rman全备脚本
RMAN简明使用手册 〇:背景信息 使用手册基于ORACLE 10.2 资料参考:B14193-02 最小使用环境 ■ target database :备份的目标数据库 ■ RMAN client: RMAN的客户端。它主要是负责解释备份和恢复命令,连接服务器...
运维
rman简明使用手册.doc
Linux环境下rman备份的实例脚本