Nonblock I/O [message #172140] |
Mon, 15 May 2006 02:44 |
gajini
Messages: 262 Registered: January 2006
|
Senior Member |
|
|
I've read the following lines,"RMAN uses non-blocking I/O when communicating with the target database to be backed up.This allows RMAN to allocate multiple streams or “channels” in order to backup the data much more quickly."
Can anyone explain me,
1) what is non-block I/O?
2) How does it help in allocating multiple channles?
Thanks,
Gajini
|
|
|
Re: Nonblock I/O [message #172211 is a reply to message #172140] |
Mon, 15 May 2006 09:03 |
Frank Naude
Messages: 4580 Registered: April 1998
|
Senior Member |
|
|
1. Non-blocking I/O is asynchronous I/O. In other words, the process does not need to wait for the I/O operation to complete (does not block), but can continue performing other work.
2. Multiple channels are important if you write to tape drives - one channel normally goes to one tape drive. So, if you want to backup to different drives simultaneously, you need multiple channels.
|
|
|