




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2022Oracle数据库RMAN的自动备份脚本简介Oracle数据库RMAN的自动备份脚本简介各位同学知道Oracle数据库RMAN如何自动备份脚本嘛?下面我为大家整理了关于Oracle数据库RMAN的自动备份脚本文章,希望能为你供应帮助:1、数据库设置为归档方式2、数据库的备份脚本db_full_backup.sh:数据库全备脚本db_l0_backup.sh:数据库0级备份脚本db_l1_backup.sh:数据库1级备份脚本ftp.sh:数据FTP上传脚本ftp_del.sh:数据FTP清理脚本rman_bak.sh:数据备份主程序3、备份原理每周1、3、6进行0级备份每周日、2、4、5进行1级备份备份文件上传到FTP服务器FTP服务器每周清理一次,但是清理后将周六和周日的备份进行保留(6.bak和0.bak)全部工作防暑crontab中自动执行备份4、备份书目含义arc:数据库归档书目rmanbak:数据库备份文件的保存书目rmanscripts:数据库脚本存放路径5、FTP书目ftp上必需手动建立书目L0:---1---3---6---6.bakL1:---2---4---5---0---0.bakrman_bak.sh脚本主程序#!/bin/bash#--------------------------------------------#Oracleautobackupusingrman##author:songrh#week:1,3,6Level0backup#2,4,5,0Level1backup#CopyrightbyChenLongTec#--------------------------------------------##exportORACLE_BASE=/u02/oracleexportORACLE_HOME=/u02/oracle/product/9.2.4exportORACLE_SID=PRODexportLD_LIBRARY_PATH=$ORACLE_HOME/libexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexportNLS_LANG=american_america.ZHS16GBKexportTNS_ADMIN=$ORACLE_HOME/network/adminexportORA_NL33=$ORACLE_HOME/ocommon/nls/admin/dataexportPATH=/bin:/usr/bin:/usr/sbin:$ORACLE_HOME/bin:$PATHexportPATH=$PATH:/opt/local/bin#SH_PATH=/u02/rmanscriptsARC_PATH=/u02/archRMAN_BAK_PATH=/u02/rmanbak##FULL_PATH=$RMAN_BAK_PATH/fullL0_PATH=$RMAN_BAK_PATH/L0L1_PATH=$RMAN_BAK_PATH/L1##DAY_TAG=`date"%Y-%m-%d"`LOG_TAG=`date"%Y-%m-%d"`#FIRST_DAY=`date%e`WEEK=`date%w`#WEEK=1##FTPconfigureIP="122.120.150.155"FTPUSER="ftpbak"FTPPASS="******"FTPROOT0="L0"FTPROOT1="L1"#DISK_USE=`df-k|sed-n'/u02/'p|awk'{print$5}'|sed's/%//'`####checkpathfunction############if[[$DISK_USE-ge90]];thenrm-rf$L0_PATH/*rm-rf$L1_PATH/*fiif["$WEEK"="6"-o"$WEEK"="3"-o"$WEEK"="1"];thenif[!-d$L0_PATH];thenmkdir$L0_PATHfiif["$WEEK"

冬易****娘子
实名认证
内容提供者


最近下载