创建用户:
CREATE USER user --创建用户user
IDENTIFIED {BY password | EXTERNALLY} --设备用户密码,EXTERNALLY说用该用户由操作系统授权,该参数在创建用户时不能省略。
[DEFAULT TABLESPACE tablespace] --设置用户的默认表空间
[TEMPORARY TABLESPACE tablespace] --设置用户的临时表空间
[QUOTA {integer[K|M] | UNLIMITED} ON tablespace
[QUOTA {integer[K|M] | UNLIMITED} ON tablespace]... ...] --设置该用户对于表空间的配额,即表空间的多大空间给该用户使用,参数UNLIMITED说明没有限制,K|M是配额单位。
[PASSWORD EXPIRE] --设置用户密码在用户第一次使用时作废,需要重新设置该用户密码。
[ACCOUNT {LOCK | UNLOCK}] --选择是否锁定该用户。LOCK 锁定用户,UNLOCK不锁定用户,该参数的默认值是UNLOCK。
[PROFILE { profile | DEFAULT}] --使用指定的概要文件,profile 为概要文件名,如果不指定概要文件,则使用DEFAULT的默认概要文件,默认的概要文件对所有权限的初始值没有限制
删除用户:
DROP USER username [CASCADE] --CASCADE参数说明要删除用户相关的所有数据库对象,如触发器,外键索引,过程等。
解锁用户:
ALTER USER user IDENTIFIED BY password ACCOUNT UNLOCK