Consultor Eletrônico



Kbase 20731: Errors 612 and 2329 with 2phase Commit with Progress 9.x
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Verified

FACT(s) (Environment):

Progress 9.x

SYMPTOM(s):

SYSTEM ERROR: Invalid block <block> for file <filename.tl>, max is <max-block> (2329)

SYSTEM ERROR: Possible file truncation, <block-offset> too big for database. (612)

Errors occur when using 2 phase commit.

CAUSE:

The tl file is corrupted

FIX:

Follow these steps to work around the system errors:

1) Truncate the bi file:

proutil dbname -C truncate bi

2) Remove the transaction log extent:

prostrct remove db-name tl

3) Create a .st file for the tl extent.

4) Run prostrct add:

prostrct add dbname st file

This procedure recreates the extent. Begin 2phase commit.