ORA-00031报错处理

广大1年前技术文章948

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。 


相关文章

CDP实操--Ranger开启ldap认证

CDP实操--Ranger开启ldap认证

集群中已经部署了ldap主主模式,并且使用haproxy进行负载均衡,keepalive提供了虚拟ip。页面配置:Ranger进行同步用户:验证:使用ldap用户登录页面:FAQ:1、admin超级管...

MongoDB 单机安装部署

MongoDB 单机安装部署

说明本篇文章介绍 MongoDB 二进制安装的步骤,整个过程还是比较简单。1. 下载安装包进入 MongoDB 官网,获取安装包的下载链接:https://www.mongodb.com/try/do...

MySQL运维实战之ProxySQL(9.2)ProxySQL安装和配置

proxysql安装proxysql提供了各个linux发行版的安装包,我们可以使用操作系统的包管理系统来安装proxysql。这里我们以CentOS 7为例:1、从github下载安装包根据OS版本...

linux开启Firewall白名单限制ip访问

linux开启Firewall白名单限制ip访问

1、Firewalld是否启动成功systemctl start firewalld && systemctl enable firewalld 1 2、开启规则需求:客户由...

presto参数优化

presto参数优化

总体参数1)session级别的参数配置 query.max-run-time=600s 在终止查询之前,允许在群集上处理查询的最大时间。时间包括分析和计划的时间,也包括在队列中等待的时间,因此本...

PG的执行计划

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

发表评论    

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