ALTER USER username ACCONT UNLOCK 解锁
ALTER USER username PASSWORD EXPIRE口令过期
举例:
ALTER USER angle
IDENTIFIED EXTERNALLY
DEFAULT TABLESPACE data_tablespace
TEMPORARY TABLESPACE temp_tablespace
QUOTA 50M ON data_tablespace
QUOTA 0M ON SYSTEM
PROFILE filenew;
2.删除用户
DROP USER username [CASCADE]
CASCADE标识删除用户的同时删除用户的模式对象(用户的拥有的实体),当没有CASCADE选项而用户有实体存在,则会提示并不允许删除。当前正在连接的用户不能删除。不能在线杀死用户,但可以杀死用户会话,使用会话标识号(‘SID,SERIAL#’)。在V$SESSION中查询。(同一用户可以有不同的会话号)
SQL>SELECT SID,Serial#,logon_time,username,machine FROM v$session;
SQL>ALTER SYSTEM KILL SESSION ‘7,3’;
3.查询用户信息
系统视图DBA_USERS,ALL_USERS,USER_USERS保存用户的信息。如:
USERNAME 用户名
USER_ID 用户ID
PASSWORD 口令(加密)
ACCOUNT_STATUS 用户状态(加锁LOCK,口令失效EXPIRE)
LOCK_DATE 加锁日期
EXPIRY_DATE 失效日期