Informix Error -32122: Cannot modify system catalog tables.
Cause and resolution
Cannot modify system catalog tables.
It is not legal to change attributes other than the next-extent size for the system catalog tables.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-32122 fires when a statement attempts to change a system catalog table's attributes — per the official guidance.
- An attempt to change a system catalog table's attribute other than next-extent size, per the official guidance — the direct, only cause; next-extent size is the only attribute the system permits changing on catalog tables.
Solutions / Resolution
- Only change the next-extent size on a system catalog table, per the official guidance — no other attribute change is permitted.
Examples
N/A
No specific triggering statement is documented beyond attempting to modify a system catalog table's non-next-extent attribute.
Diagnostic Checks
- Confirm which attribute the statement is trying to change, and limit it to next-extent size for system catalog tables.
Related Errors / Related Topics
- -32114 — "Cannot drop system catalog tables." A related system-catalog restriction, on dropping the table rather than modifying its attributes.
A statement tried to change a system catalog table's attribute other than next-extent size, which isn't permitted.