首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

剔除某个用户时报ORA-01940

2012-10-29 
删除某个用户时报ORA-01940删除某个用户时报ORA-01940,是由于该用户还有session连接,因此先用sysdba用户ki

删除某个用户时报ORA-01940

删除某个用户时报ORA-01940,是由于该用户还有session连接,因此先用sysdba用户kill该用户session,再删除该用户即可。示例如下:

SQL> drop user PDS cascade;
drop user PDS cascade
*
ERROR 位于第 1 行:
ORA-01940: 无法删除当前已连接的用户

SQL> select username,sid,serial# from v$session;

USERNAME SID SERIAL#
------------------------------ ---------- ----------
SYS 8 3
PDS 9 4

已选择2行。

SQL> alter system kill session'9,4';

系统已更改。

SQL> drop user PDS cascade;

用户已丢弃

热点排行