Chapter 4. 4000 ~ 4999

4001: Invalid DBA found.

CauseInvalid DBA (Database Administrator) has been entered.
ActionEnter valid DBA.

4002: Invalid row number.

CauseInvalid row number was entered.
ActionEnter a valid row number.

4003: Invalid serialized long locator discovered.

CauseInvalid serialized long locator was entered.
ActionEnter a valid serialized long locator.

4004: Duplicate unique key found during index fast build.

CauseA duplicate key exists in the table; the index cannot be made.
ActionDelete the duplicate key or make a non-unique index.

4005: Referential constraint violation: foreign key exists.

CauseA foreign key exists with the same value; the primary key cannot be deleted.
ActionDelete the foreign key and then delete the primary key.

4006: Referential constraint violation: primary key not found.

CauseA foreign key cannot be inserted; the primary key does not exist.
ActionEnter the primary key and then insert the foreign key.

4007: Unable to find LONG cursor.

CauseIn order to use the LONG function, an open cursor is necessary.
ActionCall the LONG function before closing the cursor.

4008: Duplicate unique key found during multi insert.

CauseCannot insert the entered key into the index, as the key is a duplicate.
ActionCheck the duplicate key.

4009: LOB snapshot too old

CauseThe LOB value for CR was overwritten by another tx.
ActionCheck the cause of the failure and try again.

4010: LOB information requested by a client is invalid.

CauseLOB directory information is no longer valid.
ActionBecause the directory of the table in which LOB exists is changed, the LOB locator cannot be used for the access.

4011: Data being inserted into an index-organized table via mutli insert must be sorted.

CauseThe data being inserted into the index-organized table is not sorted.
ActionSort data before using mutli insert to insert rows into an index-organized table.

4012: unsupported operation on multi-column compressed tables

Causeunsupported update/delete operation on multi-column compressed tables
Actionuncompress tables before update/delete operation

4013: Level of the index has reached maximum depth allowed.

CauseThe index has deficient nodes and the shape of the index is skewed.
ActionIndex reorganization is required.

4014: Directory object was not found.

CauseDirectory object could not be found.
ActionCheck the directory name.

4015: File path is too long.

CauseFile path is too long.
ActionCheck the directory name and the file name.

4016: Can't open empty file.

CauseThe file to open is empty.
ActionCheck the parameter.

4017: Can't open the specified binary file.

CauseCan't open the specified binary file.
ActionCheck the parameter.

4018: Can't get the length of the specified binary file.

CauseCan't get the length of the specified binary file.
ActionCheck the parameter.

4019: Failed to lseek because of the invaild offset

CauseFailed to lseek because of the invaild offset
ActionCheck the parameter.

4020: Failed to read the specified binary file.

CauseFailed to read the specified binary file.
ActionCheck the parameter.

4021: Failed to open the binary file

CauseThe specified binary file is not openend.
ActionCheck the parameter.

4022: Specified binary file does not exist.

CauseSpecified binary file does not exist.
ActionCheck the parameter.

4027: Acess to the directory object was denied.

CauseAcess to the directory object was denied.
ActionCheck the directory object and modify the permission.