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.