Consultor Eletrônico



Kbase P7529: Prosrct add used to enable multi volume after-imaging: errors 756 752
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   26/01/2005
Status: Verified

FACT(s) (Environment):

Progress 8.2C

SYMPTOM(s):

Prosrct add used to add more ai extents

Errors on startup of database

Invalid after image version number found in ai file header (752)

This is not a Progress ai file (756)

ai areas below area number 256

CAUSE:

To date, this issue has only been found to occur in the Progress 8.2C product. The exact cause is unknown.

FIX:

To work around this issue, turn off ai before adding new extents as follows:
1.) Disable after-imaging:
$ rfutil dbname -C aimage end -G 0

2.) Truncate the bi:
$ proutil dbname -C trunc bi -G 0
3.) Remove existing ai extents, the following cmd will remove these sequentailly from dbname.an .. dbname.a1
$ prostrct remove dbname ai
4.) Re-add the ai extents needed, where "dbname.st" describes the structure of the ai files needed:
$ prostrct add dbname dbname.st
5.) Backup the database to create the baseline for recovery database to roll forward ai files created from now on:
$ probkup dbname <dir>/dbname.bak
6.) Start after-imaging:
rfutil dbname -C aimage begin -G 0
7.) Start the database and cron jobs for archiving and switching ai files.