I have been reading and testing RMAN. I have question b/c I wasn't clear about channel and how RMAN is going to handle the backup. Any way, as I understand correct the reason you have multiple channel b/c you want to avoid i/o contention for large database. let say if you have:


run
{
allocate channel d1 type disk format 'c:\temp\%d_backup%u';
allocate channel d2 type disk format 'd:\temp\%d_backup%u';
backup database;
}


How does RMAN know to seperate the backup set to C or D??? I did a test and I only have the backup set on C drive and nothing on D drive.

could someone explain ???
thanks,