Tom,
I am reading Oracle® Database Backup and Recovery Advanced User's Guide, 10g Release 2 (10.2), Part Number B14191-02,
http://download-east.oracle.com/docs/cd/B19306_01/backup.102/b14191/rcmconfg003.htm#sthref521 The document says:
1) "As a rule, allocating one channel for each physical device is best. If you are backing up to only one disk location or only one tape drive, then you need only one channel."
2) It also states that, "Configuring parallelism for a device type specifies the number of server sessions".
Unfortunately all of my backups, I either back up to a single Tape drive via media manager, OR to a single filesystem at a time as in as in "CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/u03/backups/rman/prd7/%d_%T_%U';". Therefore, if I go with what the doc. says, I have to limit my parallelism to 1, which is why I want to ask you this question.
Most of our databases are hosted on SMP with at least
4 CPU's and lots of horse power, and they are all scheduled nightly when nobody is around, but I cannot take advantage of creating several server sessions? because as I see it I am limited by 1) to go with parallelism=1.
I also noticed and have read that RMAN sometimes multiplexes blocks from different datafiles and creates a single piece out of them, is this why there is that limitation because it has to wait/synchronize for all server sessions to finish at the point that it writes to a backup piece? If so, then I don't mind if I am able to tell RMAN please create different backup pieces for different server sessions and as many as you want (Many pieces is fine, but we will provide you with only one filesystem or one tape-drive), it is perfectly OK with me, as long as I can parallelize the writes and make the backup operation faster. Therefore, is there something I can do to take advantage of this parallelism option?
Thanks,
Khalid