Consultor Eletrônico



Kbase P124048: IDXBUILD generates 1644 errors.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   14/11/2008
Status: Verified

SYMPTOM(s):

IDXBUILD generates 1644 errors.

Index rebuild complete. <number> error(s) encountered. (1644)

SYSTEM ERROR: RECID <recid> in <file-name> could not be found. (1645)

Database consistency tools such as dbscan, dbrpr (scan), idxfix and idxcheck does not detect the record corruption.

Using idxfix / idxcheck to scan and fix will not fix the corruption.

FACT(s) (Environment):

Progress 9.1E04 Service Pack
Windows NT 32 Intel/Windows 2000

FIX:

1) Find out the dbkey number from the error messages.

2) Find out what indexes are used by a index report in Database Dictionary
or via the dbanalys.

3) Truncate the database (proutil <db name> -C truncate -G 0)

4) Use dbrpr (proutil <db name> -C dbrpr) alternative 3 (Remove Bad Record
Fragment) in the database repair menu of dbrpr to remove the fragmented
record, specify the dbkey.

5) Remove the correlating indexes by using option 3 (Both 1 and 2 above)
and the some option in idxfix, mention the table and indexes and dbkey as
range.