遇到这个问题,需要先kill掉所有使用该用户连接数据库的进程:
这里有个简单的方法:
1, SQL>
SELECT
'ALTER SYSTEM KILL SESSION '
||
''
''
||SID||
''
''
||
','
||
''
''
||SERIAL#||
''
''
||
';'
as
KILLER
FROM
V$SESSION
WHERE
USERNAME=
'JC_CC_XC'
;
2,紧接着马上drop掉user即可
crazy_charles 博主文章分类:Oracle
遇到这个问题,需要先kill掉所有使用该用户连接数据库的进程:
这里有个简单的方法:
1, SQL>
SELECT
'ALTER SYSTEM KILL SESSION '
||
''
''
||SID||
''
''
||
','
||
''
''
||SERIAL#||
''
''
||
';'
as
KILLER
FROM
V$SESSION
WHERE
USERNAME=
'JC_CC_XC'
;
2,紧接着马上drop掉user即可
drop user
在 Oracle 库上执行删除用户命令【DROP USER testabc CASCADE;】 时,提示如下警告信息:ora-01940:无法删除当前连接在用户说明该用户的某些对象还有连接未释放,需要杀掉所有未释放的连接,才能正常删除用户。具体操作步骤为:第一步,查询未释放连接信息select saddr,sid,serial#,paddr,username,status from v$session where username is not null andusername..
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M