预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

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:136Level0backup#2450Level1backup#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/%//'`####check