oracle创建用户并分配访问指定视图的权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle创建用户并分配访问指定视图的权限相关的知识,希望对你有一定的参考价值。
求助!! oracle创建么用户 并授权能访问制定的 视图 语句该咋写啊
create user fenzhenjh identified by fz123;
commit;
grant connect to fenzhenjh;
commint;
grant select on V_Branch to fenzhenjh;
grant select on V_Type to fenzhenjh;
grant select on V_Doc to fenzhenjh;
grant select on V_Phar to fenzhenjh;
为啥不行啊
假如有账户A和B,密码都为123
如果需要授权A访问B中视图的权限,需要先登录B通过账户B授权给A,代码如下
conn B/123
grant select on View to A;
这时A才能访问B中的视图,访问时需要在视图名前加上schema,如下
select * from B.view;
如果想直接通过视图名来访问可通过创建“同义词”的方式实现
希望能帮助到你 参考技术A 报什么错你应该贴出来吧。 参考技术B 可能的原因如下
1,授权的用户本身有没有对其他用户授权的权限
2 grant connect to fenzhenjh;这个语句末尾的分号是中文字符本回答被提问者采纳 参考技术C 所谓不行 是报什么错误,至少该说明吧?
oracle 中如何创建一个角色并把角色赋予指定账户
1.创建角色create role hello;
2.给角色分配权限
grant create table to hello;
grant select on xxx to hello;
3.把角色赋予指定账户
grant hello to user;
4.删除角色
drop role hello; 参考技术A 1.创建角色
create role role_name;
2.把角色赋予指定账户
grant hello to user_name; 参考技术B create role role111;
grant role111 to 用户;
以上是关于oracle创建用户并分配访问指定视图的权限的主要内容,如果未能解决你的问题,请参考以下文章