Kbase 18954: PROSTRCT REPAIR Causing 1028 Error With Roll Forward
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/21/2003 |
|
Status: Technically Reviewed
FACT(s) (Environment):
Progress 9.0A
FACT(s) (Environment):
Progress 9.0B
SYMPTOM(s):
Problem rolling forward after-image (AI) files to a backup that has been PROSTRCT repaired.
SYSTEM ERROR: Number of private slots in segment table exhausted (1083)
SYSTEM ERROR: Physical redo, BKUPDCTR=, note updctr=. (1028)
CAUSE:
This is a Progress bug in Versions 9.0A and 9.0B.
Some backup strategies require a PROSTRCT repair to fix the database structure before rolling forward the AI file. Typically, this is used with an operating system backup that copies the database extents to a different directory or machine.
In Versions 9.0A and 9.0B, doing the aforementioned causes the (1028) error to occur. PROSTRCT repair incorrectly updates the block update counter in the master block. Consequently, when you roll forward the AI files, the block update counter in the database does not match the counter in the AI files and the error is generated.
FIX:
This known bug has been fixed in the following patches:
Compaq Tru64 UNIX 9.0B02
HP/UX 11 9.0B04
IBM AIX 9.0B31
SUN SOLARIS 9.0B28