Oracle rman 全备脚本

来源:互联网 发布:网络销售茶叶好做吗 编辑:程序博客网 时间:2024/06/06 04:43
Oracle RMAN 全备 脚本转载自:http://blog.chinaunix.net/uid-20807166-id-1833981.html
#!/bin/bash#oracle envexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=/opt/oracle/product/10.2.0/db_1export ORACLE_OWNER=oracleexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/lib:/usr/libexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8export PATH=$PATH:$ORACLE_HOME/binexport ORACLE_SID=yjsdbexport LANG=en_USexport CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib##backup DATE=`date '+%Y-%m-%d-%H'`cd /backup/yjsdb/mkdir $DATEcd $DATEmkdir archivebackup$ORACLE_HOME/bin/rman<<EOFconnect targetRUN {crosscheck backup;delete noprompt expired backup;report obsolete;delete noprompt obsolete;allocate channel c1 device type disk;allocate channel c2 device type disk;allocate channel c3 device type disk;allocate channel c4 device type disk;backup full skip inaccessible tag yjsdb$DATE filesperset 5 format '/backup/yjsdb/$DATE/bak_%U_%s_%T.db' (database);release channel c1;release channel c2;release channel c3;release channel c4;sql 'alter system archive log current';allocate channel d1 type disk MAXPIECESIZE = 4G;allocate channel d2 device type disk;backup tag yjsdb_arc$DATE archivelog all format='/backup/yjsdb/$DATE/archivebackup/arc_%d_%s_%p.bak' delete all input;backup spfile format '/backup/yjsdb/$DATE/spfileYJSDB_%s_%t';release channel d1;release channel d2;allocate channel d3 device type disk;backup tag yjsdb_ctl$DATE format '/backup/yjsdb/$DATE/contrl_%s_%p_%t' current controlfile;release channel d31;}exit;EOF

0 0