ddgw.net
当前位置:首页 >> ORACLE 查询一个视图,提示"权限不足 >>

ORACLE 查询一个视图,提示"权限不足

确定对C用户授予查询a.u_app的权限了?

你要查哪个视图? 例如你要查V$session这个动态性能视图,你需要grant select on v_$session to scott; 不紧紧要对视图有访问权限,还需要对这个视图基于的表有访问权限。

-- 先授权connect 用户A/密码;grant select on V to 用户B;-- 测试connect 用户B/密码;select * from 用户A.V;-- 取消授权connect 用户A/密码;revoke select on V from 用户B;

把表的访问权限给去掉就行了!

查询某个用户具有的角色: select grantee,granted_role from dba_role_privs where grantee='WJW'; 查询某个用户具有的系统权限: select grantee,privilege from dba_sys_privs where grantee='WJW'; 查询某个角色中具有什么系统权限: select...

将建有该视图的用户,作如下处理就可以解决该问题: 将该视图中涉及的物理表做权限分配,记得一定要加上with grant option选项即可 如:grant select on 表名 to 拥有该视图的用户 with grant option

dba才能查询dba视图,grant dba to username.

1、登入到system用户创建视图,需要在emp前面加上schema(模式)。例如:scott.emp 2、给scott用户授予create any view和drop any view权限就可以在scott用户下创建视图了。

请先给出明确答复: grant create view to user;解释原因: 创建视图权限不足 赋予用户创建VIEW的权限有无解决办法:切换到DBA用户,赋予给需要创建VIEW的用户权限

比如 用户B 要 访问用户A 的表: 用system登录,将用户A的表授权给public或者 B grant select on A.table1 to public; grant select on A.table to B; 或者用A登录,将表的select授权给public或者B

网站首页 | 网站地图
All rights reserved Powered by www.ddgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com