知识点的梳理:
- Oracle中的每一个用户都是作为数据库对象存在的;
-
在Oracle中,管理员可以通过3个数据字典查看用户,角色,权限的信息:
- dba_sys_privs:查看用户所拥有的权限;
- dba_role_privs:查看用户所拥有的角色;
- role_sys_privs:查看角色所用的权限;
-
概要文件定义了用户登录后的相关操作配置,通过概要文件,可以实现对用户的控制;
-
创建用户
- 语法:想完成以下操作,必须使用管理员权限
create user 用户名 identified by 密码 QUOTA数字 [K|M] | UNLIMITED ON 表空间名称 ...] [PROFILE 概要文件名称 |DEFAULT] [PASSWORD EXPIRE] [ACCOUNT LOCK | UNLOCK] |
该语法各部分解析: |
- 示例:创建一个新的用户:c##mldnuser,密码为:java_android
CREATE USER c##mldnuser IDENTIFIED BY java_android DEFAULT TABLESPACE mldn_data TEMPORARY TABLESPACE mldn_temp QUOTA 30M ON mldn_data QUOTA 20M ON users ACCOUNT UNLOCK PASSWORD EXPIRE ; |
创建一个c##mldnuser用户,密码为java_android,配置说明如下: QUOTA 30M ON mldn_data :该用户在mldn_data表空间上最多使用30MB大小&#x |