日期:2014-05-17  浏览次数:20681 次

grant resource 不起作用
我创建了一个test用户,然后通过system授权:
SQL code
grant resource to test

但是我登录进test 用户之后,使用语句
SQL code
select * from user_sys_privs;
select * from user_tab_privs;

查询不到任何记录!
请教达人,这是怎么回事,这问题怎么解决。

------解决方案--------------------
SQL code

user_sys_privs:授予用戶的系統權限,通過角色授予用戶的系統權限不在此視圖中
用dba身份執行:
grant create any procedure to 用戶名
此時你再用這個賬號登錄,就可以選出記錄了

user_tab_privs:授予對象表的權限
用dba身份執行:
grant select on scott.emp to 用戶名
此時就可以有記錄了