Chinaunix首页 | 论坛 | 博客
  • 博客访问: 838213
  • 博文数量: 199
  • 博客积分: 6363
  • 博客等级: 准将
  • 技术积分: 2225
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-28 10:01
个人简介

来自农村的老实娃

文章分类

全部博文(199)

文章存档

2017年(1)

2014年(2)

2013年(3)

2012年(6)

2011年(26)

2010年(34)

2009年(50)

2008年(44)

2007年(33)

我的朋友

分类: Oracle

2010-10-12 14:43:01

删除某个用户时报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;

用户已丢弃
阅读(888) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~