ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【笔记】QUOTA的使用--创建用户

【笔记】QUOTA的使用--创建用户

原创 Linux操作系统 作者:klamm0 时间:2009-11-12 14:29:44 0 删除 编辑

CREATE USER username
IDENTIFIED
[DEFAULT TABLESPACE tablespace]
[TEMPORARY TABLESPACE tablcspace]
[QUOTA |UNLIMITED ON tablespace]
[PROFILE profiile]
[PASSWORD EXPIRE]
[ACCOUNT LOCK|UNLOCK];
注意,在上面的语法中,[]表示可选,|表示或者。并且,在以后讲解命令语法时将遵守相同的约定。下面解释 CREATE USER命令各选项的用法
? username:用户名。在数据库中用户名必须是唯一的,并且,在使用多字节字符集的数据库中,用户名至少应包含一个单字节字符,否则会降低用户名/口令加密的安全性。
? BY password:指定使用数据库验证方式验证用户,其中 password是口令。无论你的数据库使用的是多字节字符集还是单字节字符集,口令都必须由单字节字符构成。
? EPXERNALLY:指定使用外部验证方式验证用户。
? GLOBALLY AS‘epxernal_name’:指定使用企业验证方式验证用户,其中epxernal_name是一个全局名称。
? DEFAULT TABLESPACE tablespace:为用户指定缺省的表空间。tablespace是表空间名,默认值是SYSTEM表空间。
? QUOTAUNLIMITED ON tablespace:指定用户在表空间tablespace中的配额。n是一个整数,它的单位可以是K(知字节)或M(兆字节)。UNLIMITED表示可以无限制地空间使用。
? PROFILE profile:为用户指定资源限制,profile是限制的名称。默认值是 DEFAULT。
? PASSWORD EXPIRE:使用户的口令过期。使用这个选项,用户在首次登录到数据库时需要修改口令。
? ACCOUNT LOCK︱UNLOCK:指定是否锁定此帐户。LOCK表示锁定,UNLOCK表示不锁定,默认为不锁定。

创建实例
例一:
以最简单的方式创建一个用户px_user01,其口令为“pxgroup’。
CREATE USER px_usero1 IDENTIFIED BY pxgroup;
例二:
    创建一个用户px_user02,口令为“pxgroup”,他的缺省表空间是“USER_DATA”,临时表空间是“TEMPORARY_DATA”。他在表空间USER_DATA上的配额是2M,在TEMPORARY_DATA上的配额是“无限制”。
CREATE USER px_user02 IDENTIFIED BY pxgroup
DEFAULT TABLESPACE USER_DATA
TEMPORARY TABLESPACE TEMPORARY_DATA
QUOTA 2M ON USER_DATA
QUOTA UNLIMITED ON TEMPORARY_DATA  :
例三:
创建一个用户ops$administrator,对该用户的验证由操作系统负责。该用户对应操作系统用户administrator,则缀为ops$。
CREATE USER ops$administrator
IDENTIFIED EXTERNALLY;
一个用户刚创建时他的特权域是空的。因此,上述三个用户要想登录到数据库,还必须执行下面的命令:
GRANT CONNECT TO px_user01;
GRANT CONNECT TO px_user02;
GRANT CONNECT TO ops$administrator;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22786751/viewspace-619497/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-10-30

  • 博文量
    58
  • 访问量
    58089