在Oracle数据库的操作中,出现了ORA-01940: 无法删除当前已连接的用户的错误,该如何解决呢?本文我们就来介绍一下解决方案,希望能够对您有所帮助。
- SQL> drop user a cascade;
- drop user a cascade
- *
- ERROR 位于第 1 行:
- ORA-01940: 无法删除当前已连接的用户
解决方法:
- SQL> select username,sid,serial# from v$session;
- USERNAME SID SERIAL#
- ------------------------------ ---------- ----------
- 1 1
- 2 1
- 3 1
- 4 1
- 5 1
- 6 1
- 7 1
- SYS 8 3
- A 9 4
- 已选择9行。
- SQL> alter system kill session'9,4';
- 系统已更改。
- SQL> drop user a cascade;//删除用户以及用户表空间下所有对象
- 用户已丢弃。
关于Oracle数据库ORA-01940: 无法删除当前已连接的用户的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!
【编辑推荐】