Home » RDBMS Server » Server Administration » Nonblock I/O
Nonblock I/O [message #172140] Mon, 15 May 2006 02:44 Go to next message
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 Go to previous message
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.
Previous Topic: Alert Log file
Next Topic: undo fundamentals
Goto Forum:
  


Current Time: Fri Sep 20 12:25:33 CDT 2024