Consultor Eletrônico



Kbase 15594: After imaging: roll forward recovery may fail
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/28/1998
After imaging: roll forward recovery may fail


BULLETIN: After Image bug found


We have discovered a serious bug preventing the functionality
of the roll forward recovery capability with after imaging.
Possible errors that may be encountered during roll forward
recovery are as follows.


SYSTEM ERROR: rlrdprv: There are no more notes to be read. (865)
SYSTEM ERROR: Invalid block <block> for file <file-name>, max is
<max-block> (2329)
SYSTEM ERROR: Possible file truncation, 9683 too big for database.
(612)

This bug can occur when transactions span multiple clusters. If the
clusters are large and the transaction scope is relatively small, it
is possible that you may not run into this bug.

There is no reason to disable after imaging due to this bug.
However, in the event of a crash or recovery failure, you need to
restore the backup database and attempt the roll forward command
as follows.

rfutil <dbname> -C roll forward -G 10000

The 10000 may not be high enough in some situations, so you would need
to try a larger number for roll forward to succeed. This will force
PROGRESS not to reuse space in the .bi file during the roll forward
recovery operation.

The fix will be made available as follows.


PLATFORM MEDIA CODE COMMERCIAL VERSION PATCH VERSION


DG AViiON 84,123 7.3C01 7.3C07
HP 9000 91 7.3D
IBM RS/6000 68,20,122 7.3D
SCO UNIX 56,64,69 7.3C01 7.3C07
Sun Solaris 01,100,124 7.3D
UNIX V.4 05,83 7.3C02 7.3C07
Sequent PTX 02 7.3C04 7.3C06

Version 6 patch schedule has not been determined.

Patches to 6.3F and 7.3C platforms will be made available via ftp
from pscgate in the pub/patch/aifix directory. In this directory,
there are two sub-directories, 63f and 73c. Each sub-directory
contains a directory with an _rfutil for specific platforms. This
executable contains the fix for this problem and should replace
the existing _rfutil executable in $DLC/bin.

If your platform is not listed above, contact Progress Technical
Support immediately to request a patch.

Created: 27-Mar-96
Modified: MAR-29-1996
Modified: 04-Apr-96

Progress Software Technical Support Note # 15594