Oracle RMAN备份脚本(20241122更新)

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          #强制归档备份        

二、调用方法:

  1. 手工调用:      
    rmanbackup.sh                #零级备份(默认方式)                     
    rmanbackup.sh full           #强制零级备份                           
    rmanbackup.sh arc         #强制归档备份
  2. 计划任务
    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

#==============================================================
# File    :  rmanbackup.sh                                     
# Ctime   :  2022-07-11 12:32:09                               
# Mtime   :  2024-11-22 11:09: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  强制归档备份                               
#===========================================&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

楚枫默寒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值