oracle用户管理(用户、权限、角色)

1. 创建用户

确定用户需要将对象存储在哪个表空间
决定每个表空间中该用户的使用空间
指派缺省表空间和临时表空间
开始创建一个用户,赋予权限和角色给用户

2. 创建用户的命令

create user 用户名
identified by 用户密码
default tablespace 默认表空间名
temporary tablespace 临时表空间名;

3. 删除用户

drop user 用户名;

删除用户及其用户中包含的所有对象

drop user 用户名 cascade;

注意:当前连接到oracle服务器的用户不能被删除

4. 获取用户相关的信息

dba_users(一般)、dba_ts_quotas

5. 系统权限

一共有100多种权限
any关键字:是指用户在任何模式下都具有
grant:授予用户权限
revoke:收回权限

6. 授予与回收系统权限

1)授予权限

授予某个用户可以创建会话

grant create session to 用户名;

授予某个用户可以创建会话的权限,并且可以把这个权限赋予别的用户

grant create session to 用户名 with admin option;

授予用户更新表的权限

create update on 表名 to 用户;

2)收回权限

回收创建表的权限

revoke create table from 用户名;

回收表的查询权限

revoke select on 表 from 用户;

7. 获取权限信息

dba_sys_privs、session_privs、dba_tab_privs、dba_col_privs
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值