powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01031: insufficient privileges ORA-06512: at "SYS.DBMS_SQL", line 1199
3 сообщений из 3, страница 1 из 1
ORA-01031: insufficient privileges ORA-06512: at "SYS.DBMS_SQL", line 1199
    #39495344
140907
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
В схеме Z_ARCHIVE есть триггер, который вызывает процедуру в схеме Z_SYS, которая вызывает другие процедуры.
Одна из процедур использует пакет DBMS_SQL, а также вызывает себя - DBMS_SQL.PARSE(v_cursor, v_query, DBMS_SQL.native).
И во время второго вызова вываливаются ошибки.
ORA-01031: insufficient privileges
ORA-06512: at "SYS.DBMS_SQL", line 1199
На пакет SYS.DBMS_SQL выданы права GRANT EXECUTE ON SYS.DBMS_SQL TO PUBLIC;
Также права GRANT EXECUTE ON SYS.DBMS_SQL даны обоим пользователям (и Z_ARCHIVE, и Z_SYS).
Прошу подсказать, как избавиться от этих ошибок?
Спасибо.
...
Рейтинг: 0 / 0
ORA-01031: insufficient privileges ORA-06512: at "SYS.DBMS_SQL", line 1199
    #39495357
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
140907Добрый день.
В схеме Z_ARCHIVE есть триггер, который вызывает процедуру в схеме Z_SYS, которая вызывает другие процедуры.
Одна из процедур использует пакет DBMS_SQL, а также вызывает себя - DBMS_SQL.PARSE(v_cursor, v_query, DBMS_SQL.native).
И во время второго вызова вываливаются ошибки.
ORA-01031: insufficient privileges
ORA-06512: at "SYS.DBMS_SQL", line 1199
На пакет SYS.DBMS_SQL выданы права GRANT EXECUTE ON SYS.DBMS_SQL TO PUBLIC;
Также права GRANT EXECUTE ON SYS.DBMS_SQL даны обоим пользователям (и Z_ARCHIVE, и Z_SYS).
Прошу подсказать, как избавиться от этих ошибок?
Спасибо.

Какой курсор Вы пытаетесь выполнить?
Вам необходимы права на выполнения данного оператора
...
Рейтинг: 0 / 0
ORA-01031: insufficient privileges ORA-06512: at "SYS.DBMS_SQL", line 1199
    #39495367
140907
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,

В селекте курсора был вызов функции. Выдал GRANT EXECUTE на эту функцию пользователю Z_ARCHIVE - ошибки пропали. Спасибо :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01031: insufficient privileges ORA-06512: at "SYS.DBMS_SQL", line 1199
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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