Consultor Eletrônico



Kbase 15293: proshut -F or crash causes total blocks to be out of sync
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/10/1998
proshut -F or crash causes total blocks to be out of sync


Symptom: The following error occurs in the database .lg file

Database is larger than expected.
Database has blocks expected blocks. Resetting.


You cannot access the database when this condition exists.

These messages report a condition that occurs after using the
proshut -F to shutdown a database in version 6.3F01 on HP 9000 only.
the database is extended during a given multiuser session and a forced
shutdown is issued, the masterblock does not get updated with the new
size of the database. The data is there, but it is not reflected in
the masterblock, and the database is not accessible after that point.

The only way to fix this is to restore from backup or use pro -F to
access the database and immediately dump the data and definitions and
reload into a brand new empty database. This is a database smashing
bug.

Any abnormal shutdown (or crash) could cause this condition if the
database is extended during that multiuser session.

This occurs ONLY on HP-UX in 6.3F prior to 6.3F07. All patches from
6.3F07 up have this fix. This fix was applied to all other platforms
in the re-release of 6.3F01.

11-Nov-95

Progress Software Technical Support Note # 15293