Oracle : Ошибка ORA-22831

"Offset or offset+amount does not land on character boundary"
*Document: NO
*Cause: (1) Source offset for BFILE (in bytes) does not start
from a complete character.
(2) Starting offset to read or write a LOB cuts into
a surrogate pair.
(3) The end of a LOB write (offset+amount) cuts into
a surrogate pair.
*Action: (1) Make sure offset land on character boundary.
(2) Try to adjust the offset by (+/-)1 UCS2 codepoint.
(3) Try to adjust the amount by (+/-)1 UCS2 codepoint.

Попробовать перевести

Поискать эту ошибку на форуме