Consultor Eletrônico



Kbase P8094: Before Image (.bi) 881 error and database can't start
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/11/2008
Status: Verified

SYMPTOM(s):

** Cannot find or open file <file-name>, errno = <number>. (43)

SYSTEM ERROR: The before-image file has the wrong cluster size. (881)

OS backup in use

When starting the database Before Image (.bi) 881 error appears

Cannot start the database

FACT(s) (Environment):

UNIX
Progress/OpenEdge Product Family

CHANGE:

Introduced automated OS backup scripts

CAUSE:

This unusual sequence of events should be verified in the database log file, prior to this error appearing. The shutdown should have completed successfully, the truncate session begun and ended and no user sessions begun while the OS copy was being taken. What you should find is that the .bi file was truncated while the database was running in either single or multi-user mode or the OS copy was taking place while a user session initiated.

When the database.lk file is removed, it is possible to start a proutil truncate bi session before the database is shut down properly or alternatively, to start a database session while the truncate bi is executing.

FIX:

Check the automated scripts to make sure that if the commands are executing in the background (these commands will have an '&' at the end) that there is enough time in between each command (sleep #) for the previous commands to finish.

It is generally much safer not to run these PROGRESS processes in the background so that each command will need to complete before the next line in the script is executed.

Furthermore, user sessions should be prevented from starting while the OS backup is taking place.