HP 3000 Manuals

Intrinsic Level Recovery [ TurboIMAGE/XL Database Management System Reference Manual ] MPE/iX 5.0 Documentation


TurboIMAGE/XL Database Management System Reference Manual

Intrinsic Level Recovery 

Intrinsic Level Recovery (ILR), one of the TurboIMAGE/XL recovery
options, closely resembles default mode recovery.  The distinction that
ILR provides is an enforced flushing of the Transaction Management (XM)
log file after every intrinsic.  This enforced flushing emulates the
immediate posting of intrinsics by TurboIMAGE/V and should only be used
if immediate posting is required and DBEND mode 2 cannot be used to
provide the immediate posting.


NOTE Intrinsic Level Recovery is not recommended. This feature is included for compatibility with MPE V programs only.
To enable a database for ILR, run DBUTIL and use the >>ENABLE command. For example: :RUN DBUTIL.PUB.SYS >>ENABLE database name FOR ILR ILR is enabled When the database is enabled for ILR, TurboIMAGE/XL sets a flag in the database root file. To determine if ILR has been enabled for a database, either use the DBUTIL >>SHOW command or programmatically call DBINFO with mode 402. Note that ILR is not required for roll-back recovery. To discontinue using ILR on a database, use the DBUTIL >>DISABLE command. When ILR is disabled by the user, TurboIMAGE/XL clears the flag in the database root file.
NOTE If you have enabled the AUTODEFER option in DBUTIL, ILR cannot be used as the database recovery method. The following message is printed at the terminal if the user attempts to enable ILR when AUTODEFER is already enabled for the database: AUTODEFER MUST BE DISABLED BEFORE ILR CAN BE ENABLED The user should disable AUTODEFER and enable ILR using the DBUTIL >>ENABLE command. For more information on AUTODEFER, refer to chapter 8.


MPE/iX 5.0 Documentation