Consultor Eletrônico



Kbase P24950: dbanalys stops after many errors 5433
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Unverified

SYMPTOM(s):

proutil dbname -C dbanalys errored with 5433 errors

tabanalys errored with (5433)

Record <recid> in block <number> has table <number> which doesn't exist. (5433)

proutil <dbname> -C dbrpr showd the error:

no end marker found in array

Table with identifier given in error 5433 does not exist.

Even after an idxbuild of all the indexes from _file, the following
FIND FIRST _file WHERE _file._file-number = <number>.
returns error
** FIND FIRST/LAST failed for table _File. (565)

CAUSE:

Database has a corruption, most certainly it occurred on a "DELETE table" where table had <number> as identifier (_file._file-number).

FIX:

1. Dump definition and data from corrupted database
2. Create new database
3. Load definition and data (including idxbuild)
4. Recompile the application