dm用户权限及角色管理

规划用户的权限

 

系统权限  能够对数据库做什么 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;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值