Ответ 1
Возможно, вам понадобится ПРОГРАММА ПРЕДОСТАВЛЕНИЯ ГРАНТА ДЛЯ ИМЯ ПОЛЬЗОВАТЕЛЯ.
Я получаю ORA-01031: недостаточные привилегии при создании пакета для моей собственной схемы. Разве я не должен полностью контролировать свою схему. Если это не так, какие привилегии требуется моей схеме?
Возможно, вам понадобится ПРОГРАММА ПРЕДОСТАВЛЕНИЯ ГРАНТА ДЛЯ ИМЯ ПОЛЬЗОВАТЕЛЯ.
Если вы ссылаетесь на таблицы, которые не находятся в вашей схеме, вы можете получить эту ошибку, даже если вы можете выбрать данные из таблиц. Проблема в том, что разрешения, предоставляемые ролями, работают для sql, но не работают для PL/SQL. PL/SQL требует предоставления прав пользователю.
Другая возможная проблема заключается в том, что у вас нет права на создание процедуры, которая требует создания procs.