Описание ошибки 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.

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


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



Перечень ошибок взят из официального перечня ошибок Oracle версии 11R2.
Если не можете справиться - поищите эту ошибку на форуме по ссылке выше, многие ошибки мы уже разобрали.
Не получается - обязательно напишите, разберем, попробуем, пощупаем, понюхаем.
Главное - не паникуйте, но всегда, в первую очередь убедитесь, что бекап есть и сделайте бекап того, что сейчас имеете :)