加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle_控制用户权限操作

发布时间:2020-12-12 18:47:20 所属栏目:百科 来源:网络整理
导读:1.用户创建 create user username identified by password; //用DBA账号创建新用户,默认没有 CREATE SESSION 权限,不能登录数据库 2.用户系统权限 以应有开发者为例,一般需要具有下列系统权限: CREATE SESSION(创建回话) CREATE TABLE CREATE SEQUENCE C


1.用户创建

create user username identified by password; //用DBA账号创建新用户,默认没有 CREATE SESSION 权限,不能登录数据库

2.用户系统权限

以应有开发者为例,一般需要具有下列系统权限:

CREATE SESSION(创建回话)

CREATE TABLE

CREATE SEQUENCE

CREATE VIEW

CREATE PROCEDURE(存储过程)

创建命令:

grant 权限名称 to 用户;

3.创建用户表空间

alert user 用户名 quota unlimited on 表空间名; //将某用户的某表空间修改为 unlimited

4.角色相关

cteate role 角色名; // 创建角色

grant 权限1,权限2 to 角色名; // 将权限赋予角色

grant 角色名 to 用户名1,用户名2; //将角色赋予用户

5.分配对象权限

grant select no departments to system;// 将 departments表的查询权限分配的system用户

revoke select no departments from system;//收回权限

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读