具有授予选项的Oracle 11G用户无法授予

时间:2018-09-04 15:47:45

标签: sql oracle grant

Oracle 11G之谜。

我以“ QB”身份登录,并且已经确认通过“ with grant ”选项授予该用户dbms_lock的执行特权。

-- Shows QB
SELECT USER FROM dual;

-- Shows Grantable = YES
SELECT * 
FROM  dba_tab_privs 
WHERE grantee like 'QB' 
AND table_name = 'DBMS_LOCK' 
AND privilege = 'EXECUTE';

通过此设置,我希望能够将dbms_lock对象上的执行授予其他用户,而获得以下异常。

-- SQL Error [1031] [42000]: ORA-01031: insufficient privileges
GRANT EXECUTE ON sys.dbms_lock TO DEJESUS_QB; 

有人看见过这样的东西吗?任何建议将不胜感激。

0 个答案:

没有答案