需要单独授权
grant select on sys.dba_data_files to a;
查询soi角色哪些权限,可以用以下脚本
-
col owner for a15
-
col table_name for a30
-
col privilege for a30
-
col granted_role for a30
-
set lin 100 pages 1000 ver off
-
select granted_role from dba_role_privs where grantee=upper('&1') order by 1;
-
select privilege from dba_sys_privs where grantee=upper('&1') order by 1;
- select owner,table_name,privilege from dba_tab_privs where grantee=upper('&1') order by 1,2;
- #oracle也有效
想看soi的,将上述脚本保存为s.sql
看来只是看sys开头的一些表。