用户:对数据库的访问,须要以适当用户身份经过验证,并具备相关权限来完成一系列动做。数据库
SYS用户,缺省始终建立,且未被锁定,拥有数据字典及其关联的全部对象服务器
SYSTEM用户,缺省始终建立,且未被锁定,能够访问数据库内的全部对象spa
模式(schema):是某个用户拥有全部对象的集合。code
具备建立对象权限并建立了对象的用户称为拥有某个模式。 对象
条件:须要具备建立用户的权限,如sys,system,sysdba,dba role等ci
语法: get
CREATE USER usertable IDENTIFIED {BY password | EXTERNALLY | GLOBALLY AS external name }file [DEFAULT TABLESPACE tablespace_name]权限 [TEMPORARY TABLESPACE tablespace_name] [QUOTA {n {[K|M] | UNLIMITED } ON tablespace_name QUOTA {n {[k|M] | UNLIMITED } ON tablespace_name ... ] [PASSWORD EXPIRE] [ACCOUNT { LOCK | UNLOCK }] [PROFILE { profile_name | DEFAULT }] |
示例1:建立用户bwf;
CREATE USER bwf IDENTIFIED BY bwf; |
修改用户的语法同建立用户,仅仅讲关键字create替换为alter,alter user能够修改除用户名以外的任一属性
o 用户锁定
示例3:锁定用户bwf
ALTER USER bwf ACCOUNT LOCK |
示例4:解除用户bwf锁定
ALTER USER bwf ACCOUNT UNLOCK |
1. 修改密码
DBA 能够建立用户和修改密码
用户本人能够使用ALTER USER 语句修改密码
示例5:修改用户bwf密码
ALTER USER bwf IDENTIFIED BY 123 |
DROP USER username [CASCADE]
CASECADE 连同用户建立的对象一并删除,若是该用户建立了对象,要加CASCADE删除,不然删除不掉
另外,不能删除当前正在与ORACLE服务器相连的用户。