ITPub博客

首页 > 数据库 > 国内数据库 > dm用户权限及角色管理

dm用户权限及角色管理

原创 国内数据库 作者:1209082587 时间:2020-10-15 16:15:57 0 删除 编辑

规划用户的权限

 

系统权限  能够对数据库做什么 create  drop  alter

对象权限  (数据对象—表,视图,过程等等) select delete update insert

 

规划用户的角色

 

 

DBA  PUBLIC  RESOURCE

 

SQL> select grantee,privilege from dba_sys_privs where grantee='RESOURCE';

 

V7.6

密码加引号和不加引号是一样的效果。

 

 

案例1:为数据库设置一个用户test,可创建自己表,有属于自己的独立存储空间,用户的密码要求每60天变更一次。

 

SQL> create tablespace test datafile '/dm7/data/DAMENG/test1.dbf' size 32;

SQL> create user test identified by dameng123 limit password_life_time 60 default tablespace test;

 

案例2:规划用户test3,账户30天变更一次密码,密码尝试连接2次,连接失败,锁定5分锁,该用户可以查询dmhr.employee。

SQL> create user test3 identified by dameng123 limit password_life_time 30,failed_login_attemps 2,password_lock_time 5;

grant select on dmhr.employee to test3;

 

grant select(employee_name,salary) on dmhr.employee to test3;

 

案例3:企业有一批录入人员,权限固定,只能录入city表

角色:一类权限的集合,把一类用户具有的权限,集中到某个特定的角色上面,再把角色分为用户,方便管理。

 

权限的转授

用户A给用户B授权且允许将权限转授给C,当A回收B的权限的时候,必须加cascade选项,不然C的权限仍然具有。

revoke select on dmhr.employee from test3 cascade;

如何管理用户

改密码: 

  alter user test identified by 1234456;

 解锁账户

 altet user test account unlock;

锁账户

alter user test account lock;

删除用户

drop user test;

drop user test cascade ---慎用,删除之前备份该用户的数据。

删除角色

drop role r1;


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31424253/viewspace-2727193/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: dm用户管理
下一篇: 达梦schema创建
请登录后发表评论 登录
全部评论

注册时间:2016-12-29

  • 博文量
    35
  • 访问量
    28272