Consultor Eletrônico



Kbase P47580: Empty block type found below highwater mark. error 3916 reported in DBANALYS / TABANALYS
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   09/01/2006
Status: Verified

SYMPTOM(s):

Empty block type found below highwater mark. Area "" : . (3916)

dbkey = (3910)

DBANALYS / TABANALYS reports error 3916

DBANALYS / TABANALYS reports error 3910 detailing which dbkey the 3916 warning message refers

Not on a Solaris platform

CAUSE:

This message is used as part of the analysis report. It merely warns that there are EMPTY blocks BELOW the highwater mark (HWM , being the last block formatted in the database).

This is known to be caused by:
o Re-loading data back into the /same/ database from which the data was dumped and deleted. The highwater mark can only be re-set through loading into a new database structure.
o If crash recovery is skipped, empty blocks can show up below the high-water mark, because the full recovery mechanism needed to add blocks to the RM-chain was skipped.
o Running dbanalysis or tabanalysis on a database that has not been properly shutdown (eg: database crashed or emergency shutdown issued or run online). When crash recovery is run, the referenced blocks will be added to the free-chain and this warning message will dissapear.
o A block that was initially too full to be included in the RM-chain, then had a record deleted from it and to save time, this block was not added to the RM-chain, which is considered normal behaviour.

FIX:

These are merely a WARNING messages, which on their own, do not indicate database corruption. The empty blocks themselves are harmless, they WILL get re-used through time.