DCL
select username,account_status from dba_users;
--查询所用用户的账户状态
conn 用户名/密码[@数据库实例] [as 身份]
--数据库实例如果只有一个默认可以不写
--sys用户必须指定身份为sysdba
CREATE USER 用户名 INDETIFIED BY 密码;
--创建用户并指定密码
GRANT CREATE SESSION TO 用户名;
--授权,创建会话权限欸用户
GRANT connect,resource TO 用户名;
--授权,连接和资源角色给用户
ALTER USER 用户名 IDENTIFIED BY 密码;
--修改用户密码
ALTER USER 用户名 PASSWORD EXPIRE;
--重置用户密码
ALTER USER 用户名 ACCOUNT LOCK;
--锁定用户
ALTER USER 用户名 ACCOUNT UNLOCK;
--解锁用户
GRANT SELECT,INSERT ON 用户对象表 TO 用户名;
--将别的用户的查询和插入权限赋予该用户
REVOKE SELECT,INSERT ON 用户对象表 FROM 用户名;
--回收赋予该用户的查询和插入别的用户的权限
REVOKE connect,resource FORM 用户名;
--回收连接和资源角色权限
REVOKE CREATE SESSION FROM 用户名;
--回收创建会话权限
DROP USER 用户名 CASCADE;
--删除用户及其关联
Comments NOTHING