powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Таблица недоступна даже для select (ora-600 [kkdlReadOnDiskDefVal: bad defValLen])
2 сообщений из 2, страница 1 из 1
Таблица недоступна даже для select (ora-600 [kkdlReadOnDiskDefVal: bad defValLen])
    #39859149
Georgi Fofanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Oracle версии 12.1.0.2.160419. Linux x64.
Напоролись на очень неприятный баг Oracle. Добавили поле в таблицу:
Код: plsql
1.
alter table CONTRACT add srm_addr VARCHAR2(1) default 'L';

и таблица оказалась полностью недоступна для всего, кроме rman.
Все запросы, включая select и drop, падают с ошибкой ora-600 с аргументами:
Код: plaintext
[kkdlReadOnDiskDefVal: bad defValLen], [2], [1], [], [], [], [], [], [], [], [], []
Нашли Doc ID2072527.1, применили указанный patch 21866762 (сначала на standby, потом на боевой) - ситуация не изменилась. В патче указаны немного другие параметры ошибки:
Код: plaintext
[kkdlReadOnDiskDefVal: bad defValLen], [4], [3], [], [], [], [], [], [], [], [], []
С помощью rman восстановили таблицу с другим именем. Т.к. приложение наше, то перевели запросы на эту другую таблицу. Вроде все работает.
Но полный экспорт базы с помощью expdp тоже падает с ошибкой. Пока исключил эту таблицу (EXCLUDE=TABLE:"IN ('CONTRACT')"), но таблицы с таким именем есть и в других схемах - соответственно, они тоже не выгружаются.
Хотелось бы все-таки удалить эту таблицу. Может, у кого-то есть идеи?

P.S. попробовал базу дублировать в другой standby - rman DUPLICATE TARGET DATABASE прошел без ошибок.
P.P.S. У нас есть планы обновить базу до 12.2. Поэтому на тестовой базе и не обнаружилась ошибка, т.к. они уже переведены на 12.2.
...
Рейтинг: 0 / 0
Таблица недоступна даже для select (ora-600 [kkdlReadOnDiskDefVal: bad defValLen])
    #39859156
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что ты, собственно, намереваешься услышать, кроме обращения в тех.поддержку и накатывания патча?
Такие глюки только так и лечатся
Либо не используй... (доктор, у меня когда так делаю -- тут болит, а вы не делайте так)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Таблица недоступна даже для select (ora-600 [kkdlReadOnDiskDefVal: bad defValLen])
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]