Kbase P4303: Error 290 during idxbuild with multi-volume sort files
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  13/07/2004 |
|
Status: Verified
FACT(s) (Environment):
Progress 8.x
FACT(s) (Environment):
Progress 9.x
SYMPTOM(s):
Error 290 during idxbuild
SYSTEM ERROR: I/O error <n> in <program>, ret <n>, file <n>, addr <n>. (290)
Number after "addr" is very close to 2GB, or is a very low number (-2 billions).
Idxbuild already uses multi-volume sort files
CAUSE:
You are hitting the 2GB limit on one of the files used for sorting the indexes.
The space for sorting can be huge when you have many indexes on char field(s). This is because strings are not compacted in phase 1 of "idxbuild".
FIX:
Add more entries within the <dbname>.srt file making sure that you specify a fixed size less than 2GB for each entry.
Alternatively you can run idxbuild for less indexes.