返回顶部
首页 > 资讯 > 操作系统 >linux下oracle rman备份脚本代码
  • 231
分享到

linux下oracle rman备份脚本代码

2024-04-02 19:04:59 231人浏览 泡泡鱼
摘要

本篇内容介绍了“linux下oracle rman备份脚本代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

本篇内容介绍了“linuxoracle rman备份脚本代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

#!/bin/bash
# author:xjf
# date:20190828
# desc:backup database
# set environment variable
export ORACLE_SID=orcl
export ORACLE_BASE=/home/soft/oracle/app
export ORACLE_HOME=$ORACLE_BASE/orcl
export ORACLE_UNQNAME=orcl
export PATH=$PATH:$ORACLE_HOME/bin
#log file
RMAN_LOG=/home/oracle/shell/logs/rman/$(date +%Y%m%d%H%M);
TEMP_LOG=/home/oracle/bak/rman.log;
#week
WEEK_DAY=$(date +%w)
if [ $WEEK_DAY -eq 7 ]; then
        INCR_LVL="INCREMENTAL LEVEL=0"
else
        INCR_LVL="INCREMENTAL LEVEL=1"
fi;
echo "---------------------------------" >>${RMAN_LOG}
echo "Rman Begin time at:"$(date +%Y%m%d%H%M) >>${RMAN_LOG}
echo "Rman level: ${INCR_LVL}" >>${RMAN_LOG}
#execute rman
$ORACLE_HOME/bin/rman log=${TEMP_LOG}<<EOF
connect target /
RUN {
        CONFIGURE DEVICE TYPE DISK PARALLELISM 8;
        CONFIGURE RETENTioN POLICY TO REDUNDANCY 2;
        CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
        CONFIGURE BACKUP OPTIMIZATION ON;
        CONFIGURE CONTROLFILE AUTOBACKUP ON;
        CROSSCHECK BACKUP;
        DELETE NOPROMPT EXPIRED BACKUP;
        CROSSCHECK ARCHiveLOG ALL;
        DELETE NOPROMPT EXPIRED ARCHIVELOG ALL;
        REPORT OBSOLETE;
        DELETE NOPROMPT OBSOLETE; 
        #BACKUP ${INCR_LVL} DATABASE PLUS ARCHIVELOG DELETE INPUT;
}
EXIT;
EOF
#log
cat ${TEMP_LOG}>>${RMAN_LOG}
echo "Rman Stop working at time:"$(date +%Y%m%d%H%M)>>${RMAN_LOG}
exit

“linux下oracle rman备份脚本代码”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: linux下oracle rman备份脚本代码

本文链接: https://lsjlt.com/news/60840.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux下oracle rman备份脚本代码
    本篇内容介绍了“linux下oracle rman备份脚本代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2024-04-02
  • oracle rman备份脚本
    日常习惯使用netbackup进行数据库备份,但是经常环境中无netbackup,因此的自己写个脚本,脚本很简单,主要是写费时间,因此贴出来以备后用:全备:cat arch_rman_backup.sh: ...
    99+
    2024-04-02
  • windows2008下 rman备份脚本
    一般情况下  生产环境都是归档模式,但是有的公司一直用的是非归档方式首先看下db的归档方式SQL> archive log list;如果是归档方式,就可以采用rman方式进行备份。平台:server 2008 databa...
    99+
    2023-06-06
  • rman备份脚本
    #!/bin/bash ################################# # backup oracle database # date: 2019-6-23 ##############...
    99+
    2024-04-02
  • ORCLE RMAN备份脚本
    1、Linux下oracle备份脚本export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/d...
    99+
    2024-04-02
  • Linux下Oracle自动备份脚本
    #!/bin/bash export ORACLE_HOME=/usr/local/instantclient_11_2export PATH=$ORACLE_HOME:$PATHexport TNS_AD...
    99+
    2024-04-02
  • ORACLE-RMAN:备份脚本(全库,增量)
    1.全库备份:# script:BackupFull.sh# creater:yangyuefei# date:2014/5/14# desc:backup full database datafile i...
    99+
    2024-04-02
  • Rman备份等级及备份脚本
    Rman备份等级及备份脚本基础知识:Oracle备份等级分为level 0,level 1及level 2;但是level 2并不常用,这里只稍微做下解释,这里,level 0>level 1>...
    99+
    2024-04-02
  • rman备份脚本shell版
    1、数据库全备到硬盘[oracle@centos7 scripts]$ cat rman_backup.sh   source /home/ora...
    99+
    2024-04-02
  • oracle数据库使用rman备份脚本
    关于使用rman备份数据库的脚本 #!/bin/bash  export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/ap...
    99+
    2024-04-02
  • linux中mysql备份shell脚本代码
    第一步:在你的linux服务器中定义备份目录: mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup 第二步:下面是最重要的一步了,就是写定时备份脚本。 ...
    99+
    2022-06-04
    脚本 备份 代码
  • 12c RMAN备份脚本,ORA-00245
    12c rac 报错如下: channel d3: backup set complete, elapsed time: 00:00:08 RMAN-03009: failure of backup co...
    99+
    2024-04-02
  • ORACLE RMAN自动备份还原脚本设计
    很多时候,我们DBA需要定时对生产环境进行整体备份,并恢复到测试环境,供开发人员调试或测试,如果数据量比较大的情况下,RMAN方式比较高效省时,下面策略是在生产环境部署备份任务,并在测试模拟环境进行定时还原的脚本。 生产库源端每周日全...
    99+
    2017-05-10
    ORACLE RMAN自动备份还原脚本设计
  • Linux平台下如何实现RMAN 全备和增量备份shell脚本
    这篇文章主要介绍了Linux平台下如何实现RMAN 全备和增量备份shell脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。全备脚本以&n...
    99+
    2024-04-02
  • oracle 备份脚本
     #!/bin/shexport ORACLE_BASE=/app/oracle/export ORACLE_HOME=/app/oracle/productexport&nb...
    99+
    2024-04-02
  • 备份shell脚本实例代码
    1、backup_run.sh #!/bin/sh # backup_run # script to run the backups # loads in a setting fi...
    99+
    2022-06-04
    脚本 备份 实例
  • Linux oracle数据库自动备份自动压缩脚本代码
    #!#backup.sh##系统名称sysname=gzsyspath=/home/oracle/databak/$sysname/v_date=$(date '+%Y%m%d%H%M%S')logfil...
    99+
    2022-06-04
    脚本 自动备份 代码
  • Linux RAC环境下的备份脚本
    run{ crosscheck archivelog all; allocate channel c1 device type di...
    99+
    2024-04-02
  • Oracle冷备份脚本
    一、原理 冷备份 数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份 适合于非归档模式下,数据库处于一致性状态 步骤 首先在运行的库中得到数据库运行的所有的物理文件位置,然后在...
    99+
    2024-04-02
  • 通过shell脚本实现对oracle RMAN备份集压缩并异地备份
    1、背景说明公司磁带库坏了。。每天oracle的备份往哪里放?2、备份方式重新规划原备份方式现备份方式3、备份脚本分享小白写了一个备份的shell脚本,分享出来#!/bin/bash # tar&...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作