Consultor Eletrônico



Kbase P18492: Attempting to run prostrct repair on database and getting error repair for file cannot add or delete
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/06/2009
Status: Verified

SYMPTOM(s):

Attempting to run prostrct repair on database and getting error repair for file cannot add or delete entries (9883).

Error: repair for file <dbname> cannot add or delete entries (9883)

Running Prostrct repair to redefine the location of a database

Using existing <dbname>.st file to prostrct repair a database.

FACT(s) (Environment):

All Supported Operating Systems
Progress/OpenEdge Product Family

CAUSE:

An out of date <dbname>.st file was used to perform the attempted repair operation.

Prostrct repair will first validate extents in .db file and .st file, prior to updating .db file; the error 9883 occurs when extents in .st file don't match extents in .db file (more extents or less extents may exist in the .st file than are imprinted within the .db file of the database).

FIX:

Run prostrct list <database name> output.st

Compare the information contained in the output.st to the .st file you are attempting to make the prostrct repair with.

There is very likely a difference in the number of files listed between the two; you need to update accordingly <dbname>.st.