Oracle_控制用户权限操作

来源:互联网 发布:spssk均值聚类算法 编辑:程序博客网 时间:2024/06/06 16:33


1.用户创建

create user usernameidentified 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 departmentsfrom system;//收回权限


0 0