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

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

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

是这样的机制。 你用B用户登录查询 select * from p 是在B用户所拥有的对象中寻找P这个对象。而实际上B用户中并没有这个P,P是属于A的。当然提示报错。 select * from A.p 这就是查找A用户下的P对象。这样就没问题了。

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

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

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

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

grant select on to

跟给table权限一样,用grant select on viewname to username

grant select on 视图名字 to 用户名;

仅仅授权视图不行,还要授权视图所用的表。比如A视图用到B表,那么你把B表也授权了,就行了。 我记得好像叫什么级联授权什么的,忘记了。

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