Informix Error -21529: Defragment: Could not find a large enough extent to cover 2 or more extents.
Cause and resolution
Defragment: Could not find a large enough extent to cover 2 or more extents.
ACTION Add another chunk to the dbspace or delete some partitions to create more free space.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-21529 fires when the defragmenter can't find a single free extent large enough to consolidate two or more existing extents into — per the official guidance.
- Insufficient free space in the dbspace to consolidate extents, per the official guidance — the direct, only cause.
Solutions / Resolution
- Add another chunk to the dbspace, or delete some partitions to free space, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond insufficient free space to consolidate extents.
Diagnostic Checks
- Check the dbspace's free space, and add a chunk or free space if defragmentation can't find a large-enough consolidation target.
Related Errors / Related Topics
- -21528 — "Defragment: The partition does not require defragmentation." A related defragmentation condition, on the partition not needing the operation at all rather than lacking space to perform it.
Defragmentation couldn't find a large enough free extent to consolidate into — add a chunk or free space in the dbspace.