ORA-01940: 无法删除当前连接的用户

文章目录

  • 一、查询连接用户的sid号
  • 二、杀死占用的sid
  • 三、删除该用户

ORA-01940: 无法删除当前连接的用户_第1张图片

一、查询连接用户的sid号

SQL>  select saddr,sid,serial#,paddr,username,status from v$session where username = 'CDC';

SADDR                   SID    SERIAL# PADDR
---------------- ---------- ---------- ----------------
USERNAME
--------------------------------------------------------------------------------
STATUS
--------
00007FF6E1041B00       1895      49088 00007FF6D8450F28
CDC
INACTIVE

ORA-01940: 无法删除当前连接的用户_第2张图片

二、杀死占用的sid

SQL> alter system kill session '1895,49088';

系统已更改。

在这里插入图片描述

三、删除该用户

代码如下(示例):

SQL> drop user CDC cascade;

用户已删除。

ORA-01940: 无法删除当前连接的用户_第3张图片

你可能感兴趣的:(运维日常,oracle)