У меня есть код, работающий на Oracle 11g, мы мигрируем на 12c (12.2.0.1.0).
В одной из процедур обработки вызывается DBMS_STATS.IMPORT_TABLE_STATS
, а в stattab
имя параметра представления равнопредоставлено.
Представление представляет собой простой запрос выбора из одной таблицы, один столбец вычисляется функцией декодирования, другие принимаются так же, как в исходном столбце.Пользователь, который вызывает IMPORT_TABLE_STATS
, является владельцем таблицы назначения, представления и таблицы под представлением.
В коде 11g работает, в 12c я получаю следующую ошибку:
ORA-20000: Объект не существует или недостаточно прав.
Есть идеи о разуме?Есть ли изменения в версии 12c реализации DBMS_STATS
, которая запрещает использование представления в качестве источника для IMPORT_TABLE_STATS
?