我创建了一个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 用戶名此時就可以有記錄了