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

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

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

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

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

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

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

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

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

新建普通用户: 需要用apps用户给新建用户建所需要查询表或试图的同义词,然后grant select on view名 to 角色名;

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

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

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