Consultor Eletrônico



Kbase 32490: Recovering from Error 8898 on a Data Extent
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
Solution ID: P2490

FACT(s) (Environment):

Windows NT
Progress 9.1B

SYMPTOM(s):

Users were updating records.

SYSTEM ERROR: Attempted to exceed 2GB limit with file <pname>. (8898)

Error 8898 refers to a data extent.

SYSTEM ERROR: Unable to extend database within area <pareaName>. (8897)

Database shut down abnormally.

Database can be restarted and crash recovery can take place.

CAUSE:

Error 8898 is clear in stating that it only attempted to exceed the 2GB limit.
On receiving the 8898 the database shuts down abnormally.

The explanation for error (8897) says:
"Either the database area is composed entirely of fixed-length extents that have become filled up, or the file system that contains the database is out of space. In either case the PROGRESS run is aborted and recovery must be run. If the database is fixed length, use the prostrct utility to add additional space. Otherwise, delete files from the file system to make more space available."

FIX:

1) Back up the database.

2) Use prostrct add to add the required extent (as indicated in the 8898 error). The extent must be located in a different area than that indicated in the
8897 message.