powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Cannot find the dimension
4 сообщений из 4, страница 1 из 1
Cannot find the dimension
    #39413509
Прошу помочь:
В схеме есть dimension и процедура на его валидацию.
Процедура выполняется из другой схемы, права на процедуру есть.
Получаю ошибку: ORA-20000: cannot validate the dimension
Эта же процедура выполняется из "родной" схемы без ошибок.

Вопросы: не хватает каких-то прав? (alter any dimension выдано)
Как починить?
...
Рейтинг: 0 / 0
Cannot find the dimension
    #39413520
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Салатовая морковкапроцедураСалатовая морковкаORA-20000Салатовая морковкаКак починить?Спросить у разработчика процедуры.

http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM
...
Рейтинг: 0 / 0
Cannot find the dimension
    #39413523
Elic,

Проблема в том, что процедура всего лишь использует dbms_dimensions.validate_dimension ('p_name', 'statement_name');
То есть, она из одной строки состоит, которая вызывает код выше.
При этом, еще раз, в схеме расположения dimension и процедуры все выполняется корректно, в другой схеме - нет.
...
Рейтинг: 0 / 0
Cannot find the dimension
    #39413650
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Салатовая морковкаПрошу помочь:
В схеме есть dimension и процедура на его валидацию.
Процедура выполняется из другой схемы, права на процедуру есть.
Получаю ошибку: ORA-20000: cannot validate the dimension
Эта же процедура выполняется из "родной" схемы без ошибок.

Вопросы: не хватает каких-то прав? (alter any dimension выдано)
Как починить?Возможно https://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_dimens.htm#ARPLS66234 This procedure verifies that the relationships specified in a dimension are valid. The rowid for any row that is found to be invalid will be stored in the table DIMENSION_EXCEPTIONS in the user's schema . https://docs.oracle.com/cd/E11882_01/server.112/e25554/dimen.htm#DWHSG8267 Before running the VALIDATE_DIMENSION procedure, you need to create a local table, DIMENSION_EXCEPTIONS, by running the provided script utldim.sql
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Cannot find the dimension
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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