oracle角色设置,[学习笔记] Oracle创建用户、分配权限、设置角色

创建用户

create user student --用户名

identified by "123456" --密码

default tablespace users --表空间名

temporary tablespace temp --临时表空间名

profile default --使用默认数据文件

account unlock; --解锁账户(lock:锁定、unlock解锁)

alter user student

identified by "654321" --修改密码

account lock; --修改锁定状态(lock|unlock )

分配权限

系统权限:create session数据库连接权限、create table、create view 等创建数据库对象权限。由dba用户授权。

对象权限:对表中数据进行增删改查操作,对所拥有的对象进行相应的操作。由拥有该对象权限的对象授权。

# 授权

--grant 对象权限 on 对象 to 用户

grant select, insert, update, delete on jsquser to student;

--grant 系统权限 to 用户

grant select any table to student;

# 取消

-- revoke 对象权限 on 对象 from 用户

revoke select, insert, update, delete on jsquser from student;

-- revoke 系统权限 from 用户

revoke select any table from student;

设置角色

connect角色:基本角色。connect角色代表着用户可以连接 oracle 服务器,建立会话。

resource角色:开发过程中常用的角色。resource角色可以创建自己的对象,包括:表、视图、序列、过程、触发器、索引、包、类型等。

dba角色:管理数据库管理员角色。拥有所有权限,包括给其他用户授权的权限。system用户就具有dba权限。

# 授权

--grant 角色 to 用户

grant connect to student;

grant resource to student;

# 取消

-- revoke 角色 from 用户

revoke resource from student;

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值