目录
一.原因
二.解决方法
1.查询活动会话
2.记下SID和SERIAL#
3.断开会话
4.删除用户
一.原因
ORA-01940代表你正在删除一个有活动会话的用户
二.解决方法
1.查询活动会话
SQL> SELECT sid, serial#, username, program
FROM v$session
WHERE username = '你要删除的username';
2.记下SID和SERIAL#

3.断开会话
ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE;
将sid和serial#替换成上面查询到的
例如:
ALTER SYSTEM KILL SESSION '3,12501' IMMEDIATE;
4.删除用户
drop user 你需要删除的username cascade;
eg:
drop user ymgddl cascade;


















![nginx: [error] invalid PID number ““ in “/run/nginx.pid“](https://img-blog.csdnimg.cn/direct/02dfba3d2d7e4dd98597125d932765f9.png)