删除用户
基本语法
DROP USER user_name [ CASCADE ];
步骤:
先删除用户所拥有的对象
再删除用户
将参照该用户对象的其他数据库对象标志为INVALID
查询用户信息
ALL_USERS:包含数据库所有用户的用户名、用户ID和用户创建时间。
DBA_USERS:包含数据库所有用户的详细信息。
USER_USERS:包含当前用户的详细信息。
DBA_TS_QUOTAS:包含所有用户的表空间配额信息。
USER_TS_QUOTAS:包含当前用户的表空间配额信息。
V$SESSION:包含用户会话信息。
V$OPEN_CURSOR:包含用户执行的SQL语句信息。
如:查看数据库所有用户名及其默认表空间。
SQL> SELECT SERNAME,DEFAULT_TABLESPACE
FROM DBA_USERS;
查看数据库中各用户的登录时间、会话号
。
SQL> SELECT SID,SERIAL#,LOGON_TIME,USERNAME
FROM V$SESSION;