L0_PATH=$1 DAY_TAG=`date +"%Y-%m-%d"` rman target / nocatalog msglog $L0_PATH/L0_db_backup_$DAY_TAG.log </dev/null run{ allocate channel c0 device type disk connect 'sys/*****@mrodb1'; allocate channel c1 device type disk connect 'sys/*****@mrodb2'; backup incremental level 0 database tag 'L0_dbf_bak' format '$L0_PATH/L0_%d_DF_s.%s_p.%p_%T.bak' plus archivelog tag 'L0_arc_bak' format '$L0_PATH/L0_%d_ARC_s.%s_p.%p_%T.bak' delete all input; backup tag 'L0_spfile_bak' format '$L0_PATH/L0_%d_SPFILE_s.%s_p.%p_%T.bak' spfile; backup tag 'L0_ctl_bak' format '$L0_PATH/L0_%d_CTL_s.%s_p.%p_%T.bak' current controlfile; release channel c0; release channel c1; } EOF