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

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

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

Проблема в том, что процедура всего лишь использует dbms_dimensions.validate_dimension ('p_name', 'statement_name');
То есть, она из одной строки состоит, которая вызывает код выше.
При этом, еще раз, в схеме расположения dimension и процедуры все выполняется корректно, в другой схеме - нет.
...
Рейтинг: 0 / 0
03.03.2017, 13:39
    #39413650
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cannot find the dimension
Салатовая морковкаПрошу помочь:
В схеме есть 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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Cannot find the dimension / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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