拥有全备数据库
全备脚本:
1 export TMP=/tmp 2 export TMPDIR=$TMP 3 export ORACLE_BASE=/u01 4 export ORACLE_SID=prod 5 export ORACLE_HOME=/u01/oracle/db_1 6 export ORACLE_TERM=xterm 7 export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin 8 export LANG=en_US 9 rman target / log /u01/backup/rman_full.log append<<EOF 10 run 11 {allocate channel c1 type disk; 12 allocate channel c2 type disk; 13 backup database filesperset 4 format '/u01/backup/full_%d_%T_%s_%p'; 14 sql 'alter system archive log current'; 15 sql 'alter system archive log current'; 16 sql 'alter system archive log current'; 17 backup archivelog all format '/u01/backup/arch_%d_%T_%s_%p' delete input; 18 backup current controlfile format '/u01/backup/ctl_%d_%T_%s_%p'; 19 crosscheck backup; 20 crosscheck archivelog all; 21 delete noprompt obsolete; 22 delete noprompt expired backup; 23 delete noprompt expired archivelog all; 24 } 25 EOF