rman0级备份
#!/bin/bash
#chkinst.sh
export EDITOR=vi
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export
PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
export Today=`date +%Y%m%d`
rman target / log/home/oracle/rmanlog/${Today}.log <<"EOF"
run{
sql 'alter system archive log current';
allocate channel c1 type disk;
allocate channel c2 type disk;
backup incremental level 0 tag 'rman0' format '/home/oracle/RmanBackup/rman0_%d_%T_%s' database include current controlfile;
backup archivelog all delete all input format'/home/oracle/RmanBackup/arch0_%d_%T_%s';
sql 'alter system archive log current';
delete noprompt expired backupset of database;
delete archivelog all completed before 'sysdate-7';
crosscheck backup;
}
EOF
rman1级备份
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载