Kbase P7197: Recieves scan past last field testrec failed on recid /dbkey on a NLM Server
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/27/2004 |
|
Status: Unverified
SYMPTOM(s):
Database abnormally shutdown.
SYSTEM ERROR: Failed to extract field <field-num> from <file-name> record (table <table-num>) with recid <RECID>. (3191)
SYSTEM ERROR: Cannot read field from record, not enough fields. (450)
proutil dbname -C DBRPR scan outputs:
Skip tab too small testrec failed on recid/dbkey:#####
CAUSE:
The scan past last field message is indicating a problem with a record fragment.
FIX:
1) Restore a backup prior to the time the errors occurred. This is not always going to work. It is possible that the corrupted data has been in the database for a long time.
2) Dump and Load the database.
3) Run the proutil dbrpr utility to scan & repair the database. This is an unsupported, undocumented utility. Refer to Solution ID: 2077, How to Run dbscan With Database Repair Utility (dbrpr) for further information on dbrpr.