Our Backup strategy have change and will do the level 0 backup everyday which will go into 15 days retention period and will do level 0 backup on 15th day that will go into 3 year ret. period.I have enough space to keep 15 days archive log on the server.So my concern is when i do full backup(level 0) do i have to backup all archive log(15 days of archive log everyday):i.e
run {
allocate channel d1 type ='sbt_tape';
allocate channel d2 type ='sbt_tape';
backup full database
filesperset = 10
format 'db_%d_%s_%p_%t';
sql "ALTER SYSTEM ARCHIVE LOG CURRENT";
backup archivelog all format 'ar_%d_%s_%p_%t';
release channel d1;

}
or i can take "backup archive all" out from the above script and run seprate script.
run {
allocate channel d1 type ='sbt_tape' ;
sql "ALTER SYSTEM ARCHIVE LOG CURRENT";
backup archivelog
from time 'SYSDATE-2'
until time 'SYSDATE-1'
format 'ar_%d_%s_%p_%t';
}