Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ora-22922  [new]
And57
Member

Откуда:
Сообщений: 6
Здравствуйте всем!
БД Oracle 11g.
При удалении записи из таблицы, содержащей BLOB-колонку, получаю ora-22922.
BLOB размещён в другом табл пространстве.
Сама запись с LOB-локатором запросом выбирается.
Таблица содержит неск миллионов записей.
Посоветуйте как удалить эту запись.
Пробовал
- просто delete
- update c попыткой замены на null, на empty_blob()
получаю ora-22922.

Мб как-то перестроить системный индекс на BLOB?
Тупо через временную таблицу с обратным копированием - не хочется.
Спасибо.
6 ноя 19, 18:06    [22011003]     Ответить | Цитировать Сообщить модератору
 Re: ora-22922  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 740
And57,

А помимо ora-22922 в alert.log еще что-нибудь есть? ORA-600, к примеру?
6 ноя 19, 20:51    [22011092]     Ответить | Цитировать Сообщить модератору
 Re: ora-22922  [new]
And57
Member

Откуда:
Сообщений: 6
В alert.log не смотрел (, кроме того в БД было ещё несколько битых индексов, которые были пересозданы. А системный индекс не восстановить.
6 ноя 19, 22:23    [22011111]     Ответить | Цитировать Сообщить модератору
 Re: ora-22922  [new]
And57
Member

Откуда:
Сообщений: 6
PS
Что ещё не понятно - при включённом FOREIGN KEY + delete cascade в родительской таблице записи нет, я всегда считал, что удаление должно быть согласованным, те при сбое по delete cascade на подчиненной не должно удаляться в родительской.
6 ноя 19, 22:46    [22011119]     Ответить | Цитировать Сообщить модератору
 Re: ora-22922  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 740
And57
В alert.log не смотрел ...


А стоило бы. И еще - какая именно версия Oracle установлена? opatch lspatches что вернет?
Кстати, прими во внимание что 11.2.0.4 с начала 2019 до конца 2020 уже под paid extented support. T.e. если у тебя поддержка оплачена, то надо будет платить дополнительные деньги за каждый новый SR.
6 ноя 19, 23:08    [22011125]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить