Orcale中的权限和角色怎么创建
来源:爱站网时间:2022-07-29编辑:网友分享
Orcale中的权限和角色是非常有用的东西,创建后可以查看当前用户拥有的系统权限、创建用户、授予拥有会话的权限、授予无空间限制的权限等等。如果你想了解详情,请看爱站技术频道小编所整理的资料。
查看当前用户拥有的系统权限
复制代码 代码如下:
select * from user_sys_privs;
系统权限 系统管理员授予-----sys用户
复制代码 代码如下:
create user lisi identified by 123456 //创建用户
grant create session to lisi //授予拥有会话的权限
grant create table to lisi //授予创建表的权限
grant create unlimited tablespace to lisi //授予无空间限制的权限
revoke create session from lisi //撤销权限
revoke create table from lisi
revoke create unlimited tablespace from lisi
当前用户对对象拥有是权限
复制代码 代码如下
select * from user_tab_privs;
对象权限 对象创建者授予或撤销权限
如:lisi用户创建表 tab
复制代码 代码如下:
grant select on tab to wangwu //对表tab的查询条件授予给wangwu用户
grant all on tab to wangwu //对表tab的所有操作授予给wangwu用户
revoke select on tab from wangwu
revoke all on tab from wangwu
权限传递
sys -> A用户 -> B用户
系统权限
复制代码 代码如下:
grant ceate any table to lisi with admin option; //李四用户可以将此权限传递给其它用户
对象权限
复制代码 代码如下:
grant select on tabA to lisi with grant option;
角色
复制代码 代码如下:
create(drop) role myrole
grant create session to myrole
grant create table to myrole
grant myrole to lisi
grant create session to myrole
grant create table to myrole
grant myrole to lisi
Orcale中的权限和角色怎么创建的内容小编都一一给大家整理出来了,还有需要补充的地方可以来网站咨询小编。更多精彩有趣的技术文章内容,尽在js.aizhan.com。
上一篇:Oracle回收站查询维护