1. 创建用户
确定用户需要将对象存储在哪个表空间
决定每个表空间中该用户的使用空间
指派缺省表空间和临时表空间
开始创建一个用户,赋予权限和角色给用户
2. 创建用户的命令
create user 用户名
identified by 用户密码
default tablespace 默认表空间名
temporary tablespace 临时表空间名;
3. 删除用户
drop user 用户名;
删除用户及其用户中包含的所有对象
drop user 用户名 cascade;
注意:当前连接到oracle服务器的用户不能被删除
4. 获取用户相关的信息
dba_users(一般)、dba_ts_quotas
5. 系统权限
一共有100多种权限
any关键字:是指用户在任何模式下都具有
grant:授予用户权限
revoke:收回权限
6. 授予与回收系统权限
1)授予权限
授予某个用户可以创建会话
grant create session to 用户名;
授予某个用户可以创建会话的权限,并且可以把这个权限赋予别的用户
grant create session to 用户名 with admin option;
授予用户更新表的权限
create update on 表名 to 用户;
2)收回权限
回收创建表的权限
revoke create table from 用户名;
回收表的查询权限
revoke select on 表 from 用户;
7. 获取权限信息
dba_sys_privs、session_privs、dba_tab_privs、dba_col_privs