Oracle 2~ 用户

Oracle数据库允许每个用户在独立权限下进行开发。本文涵盖了用户创建、权限(系统权限与对象权限)的区分、角色(如connect、resource和dba)的介绍,以及用户信息的修改和删除。通过角色授权,可以方便地管理用户对数据库对象的访问权限。
摘要由CSDN通过智能技术生成

Oracle一般只有一个数据库实例,但每个用户都可以在自己的权限下进行开发,互不干扰,通过切换权限可以实现各用户间数据的查询。

1.用户创建

create user student
  identified by “123456”
  default tablespace USERS
  temporary tablespace temp
  profile DEFAULT
  account unlock;

创建成功

2.用户权限

用户权限分为两种:系统权限和对象权限。

系统权限包括连接数据库、创建数据库对象权限。

对象权限包括对表中数据进行增删改查。

3.用户角色

Oracle数据库角色是若干权限的集合。常用的数据库角色有:

connect:用户可以连接数据库、建立会话的权限。

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

dba:管理员角色,拥有系统所有的权限和给其他用户授权的权限。SYS用户就具有dba权限。

角色授权语句:

GRANT 对象权限 on 对象 TO 用户
grant select,insert,update,delete on JSQUSER to sdudent;

GRANT 系统权限 TO 用户
grant select any table to student;

G
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值