Consultor Eletrônico



Kbase P27469: Attempt to start database after adding an extent fails with error 4524
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/13/2010
Status: Unverified

FACT(s) (Environment):

Progress 7.3E
Progress 8.x

SYMPTOM(s):

Attempt to start database after adding an extent fails with error 4524.

SYSTEM ERROR: File <file-name> too small <length>, blocksize <blocksize> extend failed." (4524)

<function>:Maximum file size exceeded during <system call>, fd <file descriptor>, len <bytes>, offset <bytes>, file <file-name>. (6090)


<function>:Insufficient disk space during <system call>, fd <file descriptor>, len <bytes>, offset <bytes>, file <file-name>. (6091)


<function>:Unknown O/S error during <system call>, errno <error number>, fd <file descriptor>, len <bytes>, offset <bytes>, file <file-name>. (6092)

Ran prostrct add add.st to add a second .d file of a fixed size (2096128).

CAUSE:

Reached 2 GB limit and added fixed extent before adjusting the value of the first extent. The the first extent is over the value of 32K less than 2 GB which is required prior to adding the extent. The size of an extent is required to be in multiples of 16K.

FIX:

1. Change the original last data extent to 32K less than 2 GB (2097120).
2. Run prostrct repair dbname.
3. Run prostrct list dbname anyname.st to verify the changes.
4. Run prostrct list dbname.
5. Start the database.