ORA-01031: недостаточные привилегии при создании пакета

Я получаю ORA-01031: недостаточные привилегии при создании пакета для моей собственной схемы. Разве я не должен полностью контролировать свою схему. Если это не так, какие привилегии требуется моей схеме?

Ответ 1

Возможно, вам понадобится ПРОГРАММА ПРЕДОСТАВЛЕНИЯ ГРАНТА ДЛЯ ИМЯ ПОЛЬЗОВАТЕЛЯ.

Ответ 2

Если вы ссылаетесь на таблицы, которые не находятся в вашей схеме, вы можете получить эту ошибку, даже если вы можете выбрать данные из таблиц. Проблема в том, что разрешения, предоставляемые ролями, работают для sql, но не работают для PL/SQL. PL/SQL требует предоставления прав пользователю.

Другая возможная проблема заключается в том, что у вас нет права на создание процедуры, которая требует создания procs.