E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ora-00031
Oracle杀不掉死锁进程(
ORA-00031
:标记要终止的会话)
***故事背景***:前几天遇到生产环境中Oracle新建用户,现场操作不当导致锁表了,现场反馈说杀不掉死锁的进程,于是我登录现场环境进行排场问题。***排查问题***:远程现场使用PL/SQLDeveloper工具查看Oracle数据库死锁的情况。1查看哪些对象被锁SELECTDISTINCTt2.username,t2.sid,t2.serial#,t2.logon_timefromv$loc
小白少年
·
2020-09-11 20:28
Oracle
oracle
数据库
java
ORA-00031
:标记要终止的会话 解决方法
ORA-00031
:标记要终止的会话1.可以通过下列语句查询:selecta.spid,b.sid,b.serial#,b.usernamefromv$processa,v$sessionbwherea.addr
git_zw
·
2020-08-21 20:58
oracle
zoraclez
sql
数据库
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
ORA-00031
:sessionmarkedforkill处理Oracle中杀不掉的锁2008-01-0411:19一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放
terryhuang
·
2020-08-21 16:21
[分类11]oracle
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:selectobject_name,machine,s.sid,s.serial#fromv$locked_objectl,dba_objectso,v$sess
holyrong
·
2020-08-21 14:43
Oracle
ORA-00031
:标记要终止的会话---Oracle锁Lock
一、现象描述在ORACLE数据处理过程中,当某个PL/SQLdeveloper正在运行创建一个临时表对大的数据进行暂存处理时,由于处理速度很慢,这时突然做了中断处理,甚至于直接从“任务管理器”中关掉PL/SQLdeveloper。再次对该数据临时表进行处理时,会发现无论是删除、更新、查询等操作,都处于一直的执行等待状态。这种情况,很有可能是表已经被锁住了。但是当查询到死锁会话,采用altersys
lJean
·
2020-08-11 03:57
Oracle11g
ORA-00031
:session marked for kill(标记要终止的会话)解决方法
查询锁表语句:SELECTS.SID,S.SERIAL#,S.USERNAME,S.SCHEMANAME,S.OSUSER,S.PROCESS,S.MACHINE,S.TERMINAL,S.LOGON_TIME,L.TYPEFROMV$SESSIONS,V$LOCKLWHERES.SID=L.SIDANDS.USERNAMEISNOTNULLORDERBYSID;杀掉进程:ALTERSYSTEMK
wu_zz
·
2020-07-15 09:25
Oracle
从
ORA-00031
错误代码开始了解KILL SESSION
并发生错误,
ORA-00031
:标记要删除的会话。搞不清楚为什么杀不掉。
eigo
·
2020-07-14 10:18
数据库开发
session
kill
windows
数据库
工具
system
oracle
ORA-00031
:session marked for kill(标记要终止的会话)解决方法
今天碰到一个问题,有一张表不能操作,很可能是被锁了,首先想到的是killsession,于是执行了下列的脚本找到是哪个session有问题:查看表是否被锁SELECT/*+rule*/a.sid,b.owner,object_name,object_typeFROMv$locka,all_objectsbWHERETYPE='TM'anda.id1=b.object_id;根据上面查询出的sid,
·
2019-09-24 00:33
处理:
ora-00031
:标记要终止的会话
刚才查到的过程名'3.查出sid和serial#查v$session视图selectsid,serial#,paddrfromv$sessionwheresid='刚才查到的sid';杀死session报:
ora
加速丨世界
·
2019-03-06 21:00
oracle
处理:
ora-00031
:标记要终止的会话
刚才查到的过程名'3.查出sid和serial#查v$session视图selectsid,serial#,paddrfromv$sessionwheresid='刚才查到的sid';杀死session报:
ora
加速丨世界
·
2019-03-06 21:00
oracle
[oracle][疑难问题]
ORA-00031
:标记要终止的会话 解决方法
问题场景:在操作大数据量的时候,会出现种种问题导致数据不正确导致需要重新处理数据,如果这个时候删除表数据会无法删除成功,然后手动终止会话可能会提示“标记要终止的会话”,这是因为手动终止会话后,进程的状态被设置为“killed”,但是锁定的资源很长时间没有被释放,那么可以在OS级再杀死相应的进程(线程),详细操作如下:1,查询临时会话的session:--查找sql执行的会话sessionid,用s
幽灵鬼手
·
2018-09-18 10:06
oracle表被锁定的完美解决方法
解决办法:
ora-00031
:sessionmarkedforkill处理oracle中杀不掉的锁一些ORACLE中的进程被杀掉后,状态被置为”killed”,但是锁定的资源很长时间不释放,有时实在没办法
追风少年
·
2017-07-07 09:25
Oracle 故障处理总结
Oracle故障处理总结(更新中..)各类数据库问题描述模板记录一则ORA-00054,
ORA-00031
解决过程记录一则ORACLEMOVE操作后重建索引过程被强制中断导致的ORA-8104案例实验记录
AlfredZhao
·
2016-05-04 18:00
关于oracle的锁表解决
ORA-00031
1.查询哪些对象被锁: selectobject_name,machine,s.sid,s.serial# fromv$locked_objectl,dba_objectso,v$sessions wherel.object_id=o.object_idandl.session_id=s.sid;2.下面的语句用来杀死一个进程: altersystemkillsession'5
xiaoxin
·
2015-11-26 13:00
oracle
session
kill
00031
ora-00031
:session marked for kill处理oracle中杀不掉的锁
遇到这样的问题,mark一下。 一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: select obje
·
2015-11-11 00:43
session
ora-00031
:session marked for kill处理oracle中杀不掉的锁
http://www.cnblogs.com/songdavid/articles/2223869.html 一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: select
·
2015-11-10 22:51
session
记录一则ORA-00054,
ORA-00031
解决过程
生产环境:AIX 5.3 + Oracle 10.2.0.5 任务要求:普通表改造分区表,历史数据不要 这个需求很简单: pl/sql导出建表语句,依次修改成分区的建表语句,注意将索引修改成本地索引; drop 原表; create 新分区表. 1.重建过程中遇到问题:删除某表时报错ORA-00054,导致无法删除重建此表。 SQ
·
2015-10-31 11:16
ora
session marked for kill处理oracle中杀不掉的锁
ora-00031
:session marked for kill处理oracle中杀不掉的锁 一些ORACLE中的进程被杀掉后,状态被置为"killed"
·
2015-10-23 08:18
session
oracle中kill某个用户的连接kill不掉
osuser,sid,serial#fromv$session2、kill掉相应的连接altersystemkillsession‘sid,serial#’在执行kill的操作时,可能会报错,错误代码为
ora
he2375813
·
2015-07-16 17:37
oracle
kill
进程
连接
死机
不掉
oracle中kill某个用户的连接kill不掉
osuser,sid,serial#fromv$session2、kill掉相应的连接altersystemkillsession‘sid,serial#’在执行kill的操作时,可能会报错,错误代码为
ora
he2375813
·
2015-07-16 17:37
oracle
kill
进程
连接
死机
不掉
oracle锁及其处理
>>>查看未提交的事务并删除
ora-00031
:session marked for kill(标记要终止的会话)解决方法今天碰到一个问题,有一张表不能操作,很可能是被锁了,首先想到的是
css_je
·
2015-05-20 11:00
oracle
oracle锁及其处理
>>>查看未提交的事务并删除
ora-00031
:session marked for kill(标记要终止的会话)解决方法今天碰到一个问题,有一张表不能操作,很可能是被锁了,首先想到的是
css_je
·
2015-05-20 11:00
oracle
ORA-00031
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放, 有时实在没办法,只好重启数据库。但是shutdown immediate又怕可能进程杀不掉会一直 停留在shutdown immediate,直接shutdown abort又怕损坏数据库。 现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀
minyongcheng
·
2015-02-25 11:00
ora
记录一则ORA-00054,
ORA-00031
解决过程
生产环境:AIX5.3+Oracle10.2.0.5任务要求:普通表改造分区表,历史数据不要这个需求很简单:pl/sql导出建表语句,依次修改成分区的建表语句,注意将索引修改成本地索引;drop原表;create新分区表.1.重建过程中遇到问题:删除某表时报错ORA-00054,导致无法删除重建此表。SQL>droptableMOD_RESALT_PERF_CARR_1X_ZTE;createta
AlfredZhao
·
2014-05-27 21:00
ora-00031
:session marked for kill(标记要终止的会话)解决方法
ora-00031
:sessionmarkedforkill(标记要终止的会话)解决方法今天碰到一个问题,有一张表不能操作,很可能是被锁了,首先想到的是killsession,于是执行了下列的脚本找到是哪个
haiross
·
2014-05-09 13:37
oracle故障排除
ora-00031
:session marked for kill(标记要终止的会话)解决方法
ora-00031
:sessionmarkedforkill(标记要终止的会话)解决方法 今天碰到一个问题,有一张表不能操作,很可能是被锁了,首先想到的是killsession,于是执行了下列的脚本找到是哪个
haiross
·
2014-05-09 13:00
ora-00031
:session marked for kill(标记要终止的会话)解决方法
今天碰到一个问题,有一张表不能操作,很可能是被锁了,首先想到的是killsession,于是执行了下列的脚本找到是哪个session有问题:selectobject_name,machine,s.sid,s.serial# fromv$locked_objectl,dba_objectso,v$sessions wherel.object_id=o.object_id andl.sessi
guogang83
·
2013-09-25 10:00
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁 一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放
wujt
·
2013-08-16 13:00
session
ora-00031
:session marked for kill处理oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial# from v$lock
楚若之夜
·
2013-07-09 15:00
session
怎样查看最消耗资源的sql语句 与
ora-00031
:session marked for kill
方法一:1、statspack--在你库上业务最忙得时候抓15分钟的report,看里面的topsql方法二:我们可以首先使用top等工具,找到最好资源的进程(记住进程号),例如,操作系统进程号为2796,然后根据这个进程号(v$process.spid)在v$process中找到进程地址(v$process.addr),然后根据这个地址在v$session中找到相应的sid(v$session.
YABIGNSHI
·
2013-07-03 16:00
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
ORA-00031
:sessionmarkedforkill处理Oracle中杀不掉的锁作者:moonsoft(http://moonsoft.itpub.net)发表于:2006.09.0609:24
wangluochongzi
·
2013-06-05 12:43
oracle
数据库
仓库
machine
killed
ora-00031
:session marked for kill处理oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁:selectobject_name,machine,s.sid,s.serial#fromv$locked_objectl,dba_objectso,v$ses
baser
·
2013-03-06 15:26
session
kill
for
ora-00031
marked
ora-00031
:session marked for kill处理oracle中杀不掉的锁 一例
SQL>coluser_nameformata10SQL>colobject_nameformata20SQL>setlinesize120SQL>l 1 SELECT/*+rule*/lpad('',decode(l.xidusn,0,3,0))||l.oracle_usernameUser_name, 2 o.owner,o.object_name,o.object_type,s.sid,s.
chinadm123
·
2013-01-09 16:32
3
v
ora-00031
:session marked for kill处理oracle中杀不掉的锁
转:一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:selectobject_name,machine,s.sid,s.serial#fromv$locked_objectl,dba_objectso,v$se
z_kanhai
·
2012-06-19 16:00
锁
ora-00031
:session marked for kill处理oracle中杀不掉的锁
ora-00031
:sessionmarkedforkill处理oracle中杀不掉的锁一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库
lenovouser
·
2012-06-15 15:00
ora-00031
:session marked for kill处理oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:selectobject_name,machine,s.sid,s.serial# fromv$locked_objectl,dba_objectso,v$ses
liqfyiyi
·
2012-02-10 15:00
thread
oracle
session
kill
command
System
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:selectobject_name,machine,s.sid,s.serial# fromv$locked_objectl,dba_objectso,v$ses
holyrong
·
2011-10-20 17:00
thread
oracle
session
command
kill
System
ORA-00031
: session marked for kill 关于oracle的锁表处理
一些操作ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,实在没办法的时候,只好重启数据库。但这也不是最佳的解决方案,现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial#f
Chevy
·
2011-07-29 10:00
session
ORA-00031
: session marked for kill 关于oracle的锁表处理
一些操作ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,实在没办法的时候,只好重启数据库。但这也不是最佳的解决方案,现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial#f
Chevy
·
2011-07-29 10:00
session
ORA-00031
: 标记要删去的会话
一KILL就给我来个
ORA-00031
: 标记要删去的会话。郁闷!到网上狂搜解决办法,发现出现这问题的同僚还蛮多。呵~在这写下解决办法: 第一:确认有那些锁,并的出相应的SID和SERIAL#。
java_doom
·
2010-09-09 14:00
ora
ORA-00031
: 标记要删去的会话,但会话kill不掉
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。但是shutdownimmediate又怕可能进程杀不掉会一直停留在shutdownimmediate,直接shutdownabort又怕损坏数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。一些ORACLE中的进程被杀掉后,状态被置为"k
lonet
·
2010-09-03 11:00
thread
oracle
数据库
session
unix
kill
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁:selectobject_name,machine,s.sid,s.serial#fromv$locked_objectl,dba_objectso,v$se
cunxiyuan108
·
2010-08-13 01:00
thread
oracle
session
command
kill
System
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial# from v$locked_ob
ruowu
·
2010-05-23 20:00
thread
oracle
windows
unix
OS
一篇
SQL> alter system kill session '152,33'; alter system kill session '152,33' * ERROR at line 1:
ORA
venceinfo
·
2010-03-30 12:00
oracle
sql
SQL Server
OS
UP
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
转自:http://bbs.erp100.com/thread-5934-1-1.html marked 一些ORACLE 中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库 。现在提供一种方法解决 这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询 哪些对象被锁: se
wapysun
·
2009-11-09 09:00
thread
oracle
unix
OS
bbs
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
转自:http://bbs.erp100.com/thread-5934-1-1.html marked一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:selectobject_name,machine,s.
fm0517
·
2009-11-09 09:00
thread
oracle
session
object
kill
System
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial# from v$locked_object l
unixboy
·
2008-03-05 15:00
thread
oracle
windows
unix
OS
ORA-00031
: session marked for kill 处理Oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial# from v$locked_object l
unixboy
·
2008-03-05 15:00
thread
oracle
windows
unix
OS
从
ORA-00031
错误代码开始了解KILL SESSION
并发生错误,
ORA-00031
:标记要删除的会话。搞不清楚为什么杀不掉。
eigo
·
2007-02-01 17:00
windows
数据库
session
kill
System
工具
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他