ORA-00031报错处理

广大2年前技术文章1229

1、在数据库里面kill语句时会发生如下的报错:

SQL> alter system kill session '4390,2679';

alter system kill session '4390,2679';

*

ERROR at line 1:

ORA-00031: session marked for kill

表示数据库里面kill不掉,需要在os层面进行kill

2、、根据sid找到spid:

select s.sid, s.serial#, s.LOGON_TIME, s.machine, p.spid, p.terminal

from v$session s, v$process p

 where s.paddr = p.addr

 and s.sid = &sid;


3、linux上:

kill -9  spid


4、windows上用orakill:

orakill sid thread 

其中:

sid:表示要杀死的进程属于的实例名 

thread:是要杀掉的线程号,即第3步查询出的spid。 


相关文章

kaniko构建镜像的方式

docker构建镜像用docker来构建容器镜像也是常用的方法,在具备构建容器镜像所需的两个要素(Dockerfile & 上下文)的前提下,用下述命令就能构建一个容器镜像出来```Plain...

PG的执行计划

一、Explain基本使用1.1 命令解释explain [ ( option [,...] ) ] statement explain [ analyze ] [ verbose ] statem...

Yarn调度器对比

1)Hadoop调度器重要分为三类:FIFO 、Capacity Scheduler(容量调度器)和Fair Sceduler(公平调度器)。Apache默认的资源调度器是容量调度器;CDH...

grafana常见问题处理

grafana常见问题处理

发现了一个不错的grafana模版,下载安装后很多问题,需要处理后才能使用。第一个问题就是显示插件不存在。插件未找到问题处理安装插件并重启既然未找到插件,那我们肯定要安装下插件,使用grafana-c...

证书过期问题之IPV6协议

证书过期问题之IPV6协议

1、首先了解情况:客户的SSL/TLS证书要过期了,所以进行了证书替换工作,但是替换之后,有一部分客户端还是提示证书已过期,如图所示:2、看这个报错是非常的清晰的,就是证书过期的问题,但是为什么同事没...

MySQL运维实战(2.4) SSL认证在MySQL中的应用

MySQL支持使用tls进行通信。tls主要有几个作用对客户端、服务端之间的通信数据进行加密。包括客户端发往服务端的SQL,服务端返回给客户端的数据。客户端可以验证服务端的身份。服务端也可以验证客户端...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。