1.用户创建
create user username identified by password; //用DBA账号创建新用户,默认没有 CREATE SESSION 权限,不能登录数据库
2.用户系统权限
以应有开发者为例,一般需要具有下列系统权限:
CREATE SESSION(创建回话)
CREATE TABLE
CREATE SEQUENCE
CREATE VIEW
CREATE PROCEDURE(存储过程)
创建命令:
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;//收回权限
原文链接:https://www.f2er.com/oracle/210512.html