如何断开所有连接oracle的用户--解决ORA-01940:无法删除当前连接的用户

简介: 如何断开所有连接oracle的用户--解决ORA-01940:无法删除当前连接的用户

前言

先赞后看,此生必赚!


有时候,我们想删除某个oracle用户


当执行 drop user jeecg_test cascade; 的时候,出现:ORA-01940:无法删除当前连接的用户


有人正在连接,这样就不爽了!


解决方式:查出有哪些人在连接oracle数据库,然后杀掉连接程序

step1:查询出所有用户占用的程序:

select username,sid,serial# from v$session where username = 'JEECG_TEST';

得到以下结果:

step2:杀掉连接程序

执行如下sql语句,其中单引号里面的就是SID、serial:

alter system kill session '6,12';  
alter system kill session '63,19';  
alter system kill session '67,2';  
alter system kill session '132,1';  
alter system kill session '192,9';  

扩展

上面的这些alter语句可以用 || 连接符生成,然后复制执行就可以啦!

SQL语句如下:

select 'alter system kill session '''||sid||','||serial#||''';' from v$session where username = 'JEECG_TEST';  

详见:SQL语句里使用||连接符

OK, GAME OVER !

相关文章
|
2天前
|
消息中间件 Oracle 关系型数据库
实时计算 Flink版操作报错合集之在连接Oracle 19c时报错如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
22 0
|
5天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
17 6
|
6天前
|
Oracle Java 关系型数据库
SpringBoot整合Mybatis连接Oracle数据库
SpringBoot整合Mybatis连接Oracle数据库
SpringBoot整合Mybatis连接Oracle数据库
|
6天前
|
Oracle 关系型数据库 MySQL
Flink CDC产品常见问题之使用cdc-Oracle连接器报错如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
Flink CDC产品常见问题之使用cdc-Oracle连接器报错如何解决
|
6天前
|
SQL Oracle 关系型数据库
[已解决]使用sqlplus连接oracle,提示ORA-01034和ORA-27101
[已解决]使用sqlplus连接oracle,提示ORA-01034和ORA-27101
57 0
|
5月前
|
Oracle 小程序 关系型数据库
laravel5.8(十四)连接oracle数据库
首先确定你的PHP已经支持oracle数据库的链接。PHP需要安装OCI8扩展。 确定PHP可以链接ORACLE数据库之后。我们使用composer安装laravel支持oracle链接的插件 yajra/laravel-oci8 欢迎访问个人博客 guanchao.site 欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的” 一:使用composer安装 yajra/laravel-oci8 1 :运行如下命令: bash 复制代码 composer require yajra/laravel-oci8 2 :安装过程中可能会报错,不要纠结那些报错,最简单的解决办法:
93 0
|
5月前
|
Oracle 关系型数据库 Python
python连接oracle12c
python连接oracle12c
40 0
|
6月前
|
Oracle 关系型数据库 数据库
Navicat连接Oracle报错:Oracle library is not loaded
Navicat连接Oracle报错:Oracle library is not loaded
123 0
|
6月前
|
Oracle 关系型数据库 数据库
Navicat连接Oracle数据库
Navicat连接Oracle数据库
|
6月前
|
Oracle 关系型数据库 Java
thin/oci两种方式连接Oracle数据库
thin/oci两种方式连接Oracle数据库
69 0