Inserting BLOB/CLOB fields of less than 8 bytes can corrupt the database.
This happens if:
- The dbkey pointers for the Storage Area where the BLOB/CLOB resides moves from 32-bit range into 64-bit range
- Multiple users are updating the BLOB/CLOB fields of this table at the same time (with different records)
- Operations are performed that UNDO the delete of BLOB/CLOB data.
Issues can manifest in different ways, including:
- Remote Server processes crashing
- The database performing ABNORMAL SHUTDOWN
- The BI file being corrupted, causing crash recovery to fail on next startup (also when the database is shut down normally requiring Logical UNDO)