为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
授予普通用户查询 DBA视图的权限,如SYS.DBA_TAB_COLUMNS,SYS.ALL_USERS;
当普通用户查询 select * from dba_tab_columns; 正常获取数据;
改变查询语句为
select * from dba_tab_columns where 1!=1;
更换SQL语句为:select * from SYS.ALL_USERS where 1!=1;
更换SQL语句为:select * from SYS.DBA_TAB_PRIVS where 1!=1;
为什么dba_tab_columns 传入where 1!=1 是会报错没有 SYSDUAL的查询权限?
给下权限就好了
grant "RESOURCE","VTI","SOI" to PPP;
应该是版本问题,25Q3版本正常

1.提供下版本信息
select * from v$version;
2.完成的创建用户和授权语句提供一下,正常来说目前版本dual的权限在新建用户就有了。