Не удается удалить или обновить строку в таблице Oracle. Сбой с ORA-08103: объект больше не существует - PullRequest
0 голосов
/ 04 июня 2019

delete from table1 where ROWID = 'XXXXXXXXXXXXXXX';

SQL Error: ORA-29876: failed in the execution of the ODCIINDEXDELETE routine
ORA-20000: Oracle Text error:
DRG-10602: failed to queue DML change to column Col1 for primary key XXXXXXXXXXXXXXX
DRG-50857: oracle error in drekqkd(execute k_stmt)
ORA-08103: object no longer exists

Пожалуйста, не отправляйте меня в службу поддержки оракула :)

1 Ответ

0 голосов
/ 04 июня 2019

Таким образом, решение состояло в том, чтобы удалить и снова создать текстовый индекс (indextype: ctxsys.context) для столбца

...