ORA-01940: 无法删除当前连接的用户(解决办法)

简介: SQL> drop user lisi;drop user lisiORA-01940: 无法删除当前连接的用户SQL> select username,sid,serial# from v$session where username is not null;USERNAME SID SERIAL#-
SQL> drop user lisi;
drop user lisi
ORA-01940: 无法删除当前连接的用户

SQL> select username,sid,serial# from v$session where username is not null;
USERNAME                              SID    SERIAL#
------------------------------ ---------- ----------
AAA                                    12         28
AAA                                    13        186
AAA                                    21        204
AAA                                    24         45
AAA                                   143        206
LISI                                  145        487
6 rows selected

SQL> select username,sid,serial# from v$session where username='LISI';
USERNAME                              SID    SERIAL#
------------------------------ ---------- ----------
LISI                                  145        487

SQL> alter system kill session '145,487';
System altered

SQL> drop user lisi cascade;
SQL> 
User dropped

SQL> select username,sid,serial# from v$session where username='LISI';
USERNAME                              SID    SERIAL#
------------------------------ ---------- ----------
LISI                                  145        487

SQL> select username,sid,serial# from v$session where username is not null;
USERNAME                              SID    SERIAL#
------------------------------ ---------- ----------
AAA                                    12         28
AAA                                    21        204
AAA                                    24         45
AAA                                   143        206
LISI                                  145        487

SQL> alter system kill session'145,487';
System altered

SQL> drop user lisi cascade;
drop user lisi cascade
ORA-01918: 用户 'LISI' 不存在

SQL> select username,sid,serial# from v$session where username is not null;
USERNAME                              SID    SERIAL#
------------------------------ ---------- ----------
AAA                                    12         28
AAA                                    21        204
AAA                                    24         45
AAA                                   143        206
LISI                                  145        487

SQL> select username,sid,serial# from v$session where username is not null;
USERNAME                              SID    SERIAL#
------------------------------ ---------- ----------
AAA                                    12         28
AAA                                    21        204
AAA                                    24         45
AAA                                   143        206
LISI                                  145        487
目录
相关文章
|
关系型数据库 MySQL Windows
MySQL启动时显示:发生系统错误 5。拒绝访问解决办法
MySQL启动时显示:发生系统错误 5。拒绝访问解决办法
MySQL启动时显示:发生系统错误 5。拒绝访问解决办法
|
Linux 网络安全 数据库
远程使用plsql登陆数据库时,界面提示 ORA-12170 TNS 连接超时
远程使用plsql登陆数据库时,界面提示 ORA-12170 TNS 连接超时
327 0
|
SQL Oracle 关系型数据库
如何断开所有连接oracle的用户--解决ORA-01940:无法删除当前连接的用户
如何断开所有连接oracle的用户--解决ORA-01940:无法删除当前连接的用户
|
SQL Oracle 关系型数据库
Oracle连接工具PLSQL登录时提示初始化失败,无法锁定OCI.dll错误解决
Oracle连接工具PLSQL登录时提示初始化失败,无法锁定OCI.dll错误解决
594 0
|
安全 数据库 数据库管理
PbootCMS网站提示:“会话目录写入权限不足”的解决办法
PbootCMS网站提示:“会话目录写入权限不足”的解决办法
971 0
|
Oracle 关系型数据库
Oracle报 ORA-00054资源正忙的解决办法
Oracle报 ORA-00054资源正忙的解决办法
|
Oracle 关系型数据库 数据安全/隐私保护
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
163 0
|
SQL Oracle 关系型数据库
Oracle 数据库利用sql语句杀掉用户session进程,“ORA-01940: 无法删除当前连接的用户“问题解决办法
Oracle 数据库利用sql语句杀掉用户session进程,“ORA-01940: 无法删除当前连接的用户“问题解决办法
363 0
Oracle 数据库利用sql语句杀掉用户session进程,“ORA-01940: 无法删除当前连接的用户“问题解决办法
|
Oracle 关系型数据库 数据安全/隐私保护