Consultor Eletrônico



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