If the database server attempts to switch to the next logical-log file but finds that the next log file in sequence is still in use, the database server immediately suspends all processing. Even if other logical-log files are free, the database server cannot skip a file in use and write to a free file out of sequence. Processing stops to protect the data within the logical-log file.
The logical-log file might be in use for any of the following reasons:
Issue the onmode -c command to perform a full checkpoint and free the logical-log file. For more information, see Forcing a Full Checkpoint.
The open transaction is the long transaction discussed in Setting High-Watermarks for Rolling Back Long Transactions.
If the logical-log file is not backed up, processing resumes when you use ON–Bar or ontape to back up the logical-log files.