20260319修改并行调用(只在脚本中配置,不在RMAN做全局配置)20251215更新添加并行配置20241122 更新添加备份profile一、脚本说明:File : rmanbackup.sh Ctime : 2022-07-11 12:32:09 Mtime : 2024-08-28 11:50:28 Desc : Oracle Database RMAN for single/standlone/rac Version : 2.0.3 Function: 零级备份、归档备份 Script logic: 1、有备份进程,则退出程序 2、无备份进程且无备份目录,则进行零级备份 3、无备份进程且有备份目录,则进行归档备份 4、full\arc 指定备份类型 Command Format: rmanbackup.sh #零级备份(默认方式) rmanbackup.sh full #强制零级备份 rmanbackup.sh arc #强制归档备份 二、调用方法:手工调用: rmanbackup.sh #零级备份(默认方式) rmanbackup.sh full #强制零级备份 rmanbackup.sh arc #强制归档备份计划任务30 0 * * * sh +x /home/oracle/rmanbackup.sh #每天0:30备份一次15 */4 * * *sh +x /home/oracle/rmanbackup.sh #每天每隔4小时备份一次,每天的第一次根据是否存在备份目录进行零备或归档备份15 0 * * 6 sh +x /home/oracle/rmanbackup.sh full 45 */4 * * *sh +x /home/oracle/rmanbackup.sh arc #每周六0:15零备一次,其它日期每4小时一次归档备份三、备份结果: #!/bin/bash #================================================================== # FileName : rmanbackup.sh # CreateTime : root 2022-07-11 # ModifyTime : root 2026-06-12 16:14:58 # Sversion : v5.7 #================