Progress
Startup Command and Parameter
Reference


Non-reliable I/O (-r)

Operating 
System
and
Syntax 
UNIX
Windows 
-r 
Use
With 
Maximum
Value 
Minimum
Value 
Single-user
Default 
Multi-user
Default 
CC
 
 
Unbuffered I/O
Unbuffered I/O

Use Buffered I/O (-r) to enable buffered I/O to the before-image file. In most cases, avoid using this parameter because it might put database integrity at risk.

CAUTION: If you run Progress with the -r parameter and your system fails because of a system crash or power failure, you cannot recover the database. You must restore the database from a backup and restart processing from the beginning.

CAUTION: If you are updating a database using buffered I/O and there is a Progress system failure but no hardware failure, Progress can recover the database.

In general, you always want complete database integrity or you want fast performance for large tasks, such as loading large amounts of data or doing fiscal year-end processing. The -r parameter does not guarantee complete database integrity, and No Crash Protection (-i) is faster in terms of performance.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095