日期:2014-05-16 浏览次数:20451 次
数据库用户管理
数据库权限管理
数据库存储结构
1. 创建用户
a) 语法
可以使用CREATE USER语句创建用户
语法如下
CREATE USER user_name IDENTIFIED BY password
[DEFAULT TABLESPACE default_tablespace]
[TEMPORARY TABLESPACE temporary_tablespace];
说明
user_name:创建的用户名
password:用户密码
default_tablespace:用户的默认表空间,用于储存数据库对象。如果忽略此参数,则默认存储到SYSTEM表空间
temporary_tablespace:是临时对象默认存储的表空间,包括临时表。如果忽略此参数,则默认存储到SYSTEM表空间
b) 案例
创建jason用户
CREATE USER jason IDENTIFIED BY price;
创建用户,指定默认表空间和临时表空间
CREATE USER henry IDENTIFIED BY hooray
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;
2. 给用户授权
a) 如果想让用户在数据库里完成一些任务,需要相应的给用户授予权限
i. 如果想让用户连接到数据库,必须授予用户CREATE SESSION的系统权限。
ii. 授权必须通过一些特殊用户授权(例如SYSTEM),通过GRANT语句来完成