Kbase P21720: Errors 6833 and 6819 when running prostrct repair in version 9 - upgrade to 9.1C
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/27/2008 |
|
Status: Verified
SYMPTOM(s):
Errors 6833 and 6819 when running prostrct repair
Error occurred on line <line number>. (6819)
Extent size MUST be a multiple of 16. (6833)
Using a database block other than 1K
In the structure file, the value of extent size is a multiple of 16
The database has been converted to version 9 with 'proutil -C conv89'.
FACT(s) (Environment):
Progress 9.0x
Progress 9.1A
Progress 9.1B
All Supported Operating Systems
CAUSE:
Bug# OE00063333
CAUSE:
The problem lies in the fact that Progress changed the algorithm in Version 9 to validate that the extent size is a multiple of 16 * db block size. For example:
An extent with a fixed size of 4000 is a multiple of 16 (4000/16 = 250). In Version 9 this is not valid when you check it with PROSTRCT repair. The formula now is:
(4000/(16*dbblocksize) with an 8K block size.
that looks like:
4000/128 = 31.25
which is not valid.
FIX:
Upgrade to Progress 9.1C or later