Kbase 19698: Prorest Utility Fails - Not Enough Disk Space
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.x
SYMPTOM(s):
Problem restoring a database using prorest to disk "not enough disk space"
SYSTEM ERROR: Invalid block <block> for file <file-name>, max is <max-block> (2329)
bkxtn: write error, file <file-name> errno: <number>. (3646)
<function>:Insufficient disk space during <system call>, fd <file descriptor>, len <bytes>, offset <bytes>, file <file-name>. (6091)
SYSTEM ERROR: Possible file truncation, <block-offset> too big for database. (612)
Syntax error in structure file: (6840)
No file list entries were found. (6849)
!!! ERROR - Database restore utility FAILED !!! (8564)
CAUSE:
Depending in which phase the prorest utility encounters the disk limit, the following sequences of errors might be displayed:
1. Structure file could not be created:
Syntax error in structure file: (6840)
No file list entries were found. (6849)
!!! ERROR - Database restore utility FAILED !!! (8564)
The db.st file probably has a size of 0 bytes or it contains incomplete database structure description.
2) Data extent cannot be expanded:
bkxtn: write error, file my.d1 errno: 0. (3646)
Unable to extend data files enough to proceed. (6743)
3) Data extent cannot be expanded:
SYSTEM ERROR: Invalid block <block> for file mydb.d1, max is <max-block> (2329)
SYSTEM ERROR: Possible file truncation, <block-offset> too big for database.(612)
4) Cannot create the master block:
Unable to write master block for file . (6750)
No such file or directory
Create database failed. Check your structure file. (8374)
!!! ERROR - Database restore utility FAILED !!! (8564)
The structure file is created, but Progress cannot create the db file to write the master block.
NOTE: The database log file usually contains the entry:
bkioWrite:Insufficient disk space during write, fd <xx>, len <bytes>, offset <bytes>, file <file-name>. (6091)
FIX:
Make sure you have enough disk space to restore the database.