用户和模式管理及权限管理的学习梳理
用户和模式管理及权限管理
1. 用户创建
打开manger工具,在dm8/tool/下,如果安装的window版本,在安装的目录中的tool下
首先登录自己的账号
右键用户创建跳出下面画面
在右边你可以选择你想要给的权限;
下面是解释角色,权限的关系,权限分为面向对象的权限和系统权限,面向对象包括查询,游览,修改,系统权限,有 创建表空间之类的
角色就是一个身份,他是一些权限的集合,请区别用户和角色,用户是实实在在的一个账号,角色是一些权限的集合,在创建用户时,你可以将角色上的权限直接赋给用户,使得不需要一个个赋予权限,一步到位
模式创建
右键模式
在创建中填入名字和所属用户:
一个用户默认拥有一个模式
权限管理:
sql语句:
首先是查询权限
查询对象权限:
select * from dba_tab_privs where grantee="用户名或角色名"
查询角色权限:
select * from dba_sys_privs where grantee="用户名或角色名"
授权:
grant 系统权限 to 用户 [with admin option]
with admin option
: 被授予该权限的用户有权将某个权限授予其他用户或角色。
撤销权限
revoke 系统权限 from 用户
创建角色
create role 角色名;
授权给该角色
grant 权限 to 角色;
将角色授权给用户:
grant 角色 to 用户
删除角色:
drop role 角色名
系统自带了一部分角色名字:
VTI,public,resource,dba
图中的DEP是我自建的