Не выдаются привилегии пользователю в Oracle

У меня есть пакет с процедурами, которые определены.У меня есть c##user. Я хочу выдать пользователю привилегии таким образом: grant execute on shop_reg.registration to c##user, но у меня ошибка: "procedure function package or package body does not exist"

package


Ответы (1 шт):

Автор решения: teamer

привилегию в Oracle можно выдать только на объект схемы. процедура внутри пакета не является объектом схемы.

→ Ссылка