Oracle的Ora-00031 错误

1、在删除用户时不能顺利进行,出现ora-14452错误

SQL> drop user ggtransfer2 cascade;

drop user ggtransfer2 cascade

*

ERROR at line 1:

ORA-00604: error occurred at recursive SQL level 1

ORA-14452: attempt to create, alter or drop an index on temporary table already

in use

 

2、查找该用户的对象所在的id

select object_id from user_objects where object_name=upper('GGS_STICK');

 

3、根据id找到sid,

select * from v$lock where id1=123623

 

548

 

4、根据sid找到sid及其serial#

select * from v$session where sid=548

 

548,1

 

5、查看该sid的SQL语句

SELECT   sql_text

    FROM v$sqltext a

   WHERE a.hash_value = (SELECT sql_hash_value

                           FROM v$session b

                          WHERE b.SID = '&sid')

ORDER BY piece ASC

 

1、 如果SQL语句不影响系统运行,kill

 

SQL> alter system kill session '548,1';

alter system kill session '548,1'

*

ERROR at line 1:

ORA-00031: session marked for kill

 

6、该SQL语句session不能正常kill,查找在OS系统的进程

 

select spid, osuser, s.program

from v$session s,v$process p

where s.paddr=p.addr and s.sid=548

 

1   29321   oraoms  oracle@CQXXDBS01 (Q002)

 

2、 在OS系统kill进程

Kill  -9  29321 

 

ORA-00031: session marked for kill

Cause: The session specified in an ALTER SYSTEM KILL SESSION command cannot be killed immediately (because it is rolling back or blocked on a network operation), but it has been marked for kill. This means it will be killed as soon as possible after its current uninterruptible operation is done.

Action: No action is required for the session to be killed, but further executions of the ALTER SYSTEM KILL SESSION command on this session may cause the session to be killed sooner

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-713274/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12778571/viewspace-713274/

oracle ORA-00031:session marked for kill(标记要终止的会话)解决方法 主要介绍了oracle ORA-00031:session marked for kill(标记要终止的会话)解决方法 ,需要的朋友可以参考下 立即下载

相关推荐

[CARLA系列--01]CARLA 0.9.15 在Windows下的安装教程(一)

Carla是一款开源的自动驾驶仿真器,它基本可以用来帮助训练自动驾驶的所有模块,包括感知系统,Localization, 规划系统等等.Carla这个产品目前已经更新到了最新的0.9.15版本,目前遇到好多人在windows系统上如何安装可编辑版的Carla遇到了好多问题,所以针对在windows上的安装,推出此列教程.

汽车ECU自动化测试 4650

【ORA-00031】标记要终止的会话

【ORA-00031】标记要终止的会话

weixin_44492807的博客 1万+

树莓派4B串口舵机控制全攻略:从pigpio库安装到Python脚本调试

本文详细介绍了如何在树莓派4B上通过pigpio库和Python脚本实现串口舵机的精确控制。从硬件串口配置、pigpio库安装到舵机通信协议解析和Python脚本开发,提供了完整的解决方案和调试技巧,适用于机械臂控制等实际项目应用。

k8s6orchestrator的博客 429

ORA-00031-标记要终止的会话

这里写自ORA-00031-标记要终止的会话,在OS一级杀掉进程欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 php中文网 发布: 2016-06-07 16:00:21 原创 1273人浏

qq_41849872的博客 1754

实战指南 | IC模拟版图设计从零到精通,手把手带你掌握EDA工具与GDSII输出

本文提供了一份从零开始的IC模拟版图设计实战指南。详细介绍了如何搭建Linux环境、安装Cadence Virtuoso等EDA工具,并深入解析了PDK设计规则。通过手把手绘制CMOS反相器版图的实例,系统讲解了版图绘制、DRC/LVS验证、寄生参数提取、匹配设计以及ESD防护等核心技能,最终指导如何正确生成交付芯片制造厂的标准GDSII文件,帮助读者掌握完整的模拟版图设计流程。

weixin_29214691的博客 390

C#操作SQLite数据库帮助类——SQLiteHelper

using System; using System.Collections.Generic; using System.Data.SQLite; using System.Data; namespace Com.ZCWL.Rock.Helper { public class SQLiteHelper { private static string connectionString =

跟健哥出去走走 2万+

oracle中kill进程报0031,Oracle教程:Oracle中kill死锁进程

Oracle中对于访问频率很高的包,存储过程或者函数,会引起死锁。对于用到了死锁的对象的脚本都会无法运行,造成卡死,或者报异常Oracle中对于访问频率很高的包,存储过程或者函数,会引起死锁。对于用到了死锁的对象的脚本都会无法运行,造成卡死,或者报异常:打开的连接太多。这时需要使用dba权限账户去kill掉死锁的对象。使用alter system kill session 死锁对象的ID;执行如下...

weixin_32657751的博客 284

FAA和EASA在机载电子硬件适航中的发展历史与差异

FAA和EASA在机载电子硬件的适航审查中虽然存在一些差异,但通过近年来的合作,这些差异正在逐步缩小。两者通过。

qq_41854911的博客 745

ORA-00031: session marked for kill 解决方法

用alter system kill session ‘sid, serial#’ 结束会话,ORA-00031: session marked for kill,用orakill 终于可以kill 会话,避免重新启动数据库。

六月闻君 5089

【实战教程】OpenClaw接入MySQL数据库实战指南

本文介绍了在虚拟机Ubuntu中访问宿主机Win11中MySQL数据库的配置方法,重点包括创建远程用户、权限配置和安全设置。首先在MySQL中创建具有只读权限的用户并刷新权限,然后调整服务器设置允许远程连接。文章还提供了某金融机构财富管理系统的数据库设计方案,包含理财产品表、客户表和份额表的核心结构,其中金额字段使用DECIMAL类型确保精度,并设置唯一键约束。文末强调测试环境配置完成后应恢复安全更新模式以保障生产环境安全。

海兰 8696

KCP(快速可靠UDP)——用带宽换延迟的极致艺术

想象你是一个外卖平台的调度员。这就是KCP的本质——

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 202

ORA-00031:标记要终止的会话---Oracle锁Lock

一、现象描述       在ORACLE数据处理过程中,当某个PL/SQL developer正在运行创建一个临时表对大的数据进行暂存处理时,由于处理速度很慢,这时突然做了中断处理,甚至于直接从“任务管理器”中关掉PL/SQL developer。再次对该数据临时表进行处理时,会发现无论是删除、更新、查询等操作,都处于一直的执行等待状态。这种情况,很有可能是表已经被锁住了。但是当查询到死锁会话,...

Jane 9006

芒果YOLOv8改进72:动态标签分配策略篇之ATSS:自适应训练样本选择Adaptive Training Sample Selection策略

YOLOv8代码实践|ATSS标签分配策略改进🥭

包括YOLOv5、YOLOv7、YOLOv8等模型改进 2909

Oracle数据库ORA-00031错误分析和解决

Oracle数据库ORA-00031错误分析和解决

chenoracle的博客 1633

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

linux ora-00031,Oracle的Ora-00031 错误

1、在删除用户时不能顺利进行,出现ora-14452错误SQL> drop user ggtransfer2 cascade;drop user ggtransfer2 cascade*ERROR at line 1:ORA-00604: error occurred at recursive SQL level 1ORA-14452: attempt to create, alter or...

weixin_39646725的博客 350

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

oracle ora 14452,Oracle的Ora-00031 错误

1、在删除用户时不能顺利进行,出现ora-14452错误 SQLgt; drop user ggtransfer2 cascade; drop user ggtransfer2 cascade * ER1、在删除用户时不能顺利进行,出现ora-14452错误SQL> drop user ggtransfer2 cascade;drop user ggtransfer2 cascade*ERR...

weixin_39753616的博客 266

oracle中ora-08187,Oracle的Ora-00031 错误

1、在删除用户时不能顺利进行,出现ora-14452错误SQL> drop user ggtransfer2 cascade;drop user ggtransfer2 cascade*ERROR at line 1:ORA-00604: error occurred at recursive SQL level 1ORA-14452: attempt to create, alter or...

weixin_30472793的博客 297

oracle有7开头的错误码吗,《学习Oracle从这里开始》之解决错误篇

想把自己以往工作中遇到的问题和解决办法写下来,留作纪念:问题一:ORA-00031问题描述:在执行以下语句时,报的错误,标记要删去的会话,但会话kill不掉:alter system kill session 'sid,serial#';解决办法:1、执行查询,将所有状态为KILLED的锁:select a.spid,b.sid,b.serial#,b.username from v$proces...

weixin_33267354的博客 300

oracle 错误代码问题处理经验汇总

在RMAN下解决ORA-19602错误 退出ramn进入sqlplus / as sysdba查看当前数据库的归档模式:archive log list;若为非归档模式,则将其改为归档模式即可,步骤如下:shutdown 关闭数据库startup mount 以加载方式起动alter database archivelog; 修改归档模式alter database open; 打开数据库进入r...

weixin_30597269的博客 116

ORA-00054:Oracle查询被锁的对象及解决方法

转: http://www.linuxidc.com/Linux/2014-04/100805.htm   一般情况下报ORA-00054时,就很有可能有对象被锁住了,这个错误一般都是“资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”,其解决方法如下: 1、查询哪些对象被锁select object_name,machine,s.sid,s.serial#  from v$...

new03的专栏 274

ORA-00955:名称已由现有对象使用;ORA-14452: 试图创建, 变更或删除正在使用的临时表中的索引;ORA-00031: 标记要终止的会话

问题描述 有一个将审计日志每日建立dblink导入日志库的shell作业执行失败了,但是手动执行时发生报错。 问题解决 1.ORA-00955 执行创建临时表语句 SQL> create global temporary table temp_aud on commit preserve rows as select * from sys.dba_audit_trail; 报错如下 ...

鲨鱼胃的博客 1万+

ORA-00031:标记要终止的会话

ORA-00031 当session是active的时候,alter system kill session 只是将session标识为killed 或者pseudo状态,并不会释放session持有的资源。 处理: 定位spid: select spid,t2.* from V$LOCKED_OBJECT T1,V$SESSION T2,DBA_OBJECTS T3,gv$process p ...

wolihaito的博客 1247

ORA-00031:标记要终止的会话 解决方法

ORA-00031:标记要终止的会话 1.可以通过下列语句查询: select a.spid,b.sid,b.serial#,b.usernamefrom v$process a,v$session bwhere a.addr=b.paddrand b.status='KILLED'; 2.如果利用上面的命令杀死一个进程后,进程状态被置为"killed",但是锁定的资源很长时间没有...

Data & Analysis 1659

Oracle中操作遇到“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”

ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效。 有锁定该表的会话,于是,执行如下查询: SELECT sid, serial#, username, osuser FROM v$session where sid in(select session_id from v$locked_object); --kill掉相关的会话 ALTER SYSTEM...

D的博客 935
上一篇: Oracle数据库的监听器挂起情况
下一篇: 我的处女作《Oracle DBA高效入职指南》
css48419
博客等级 码龄12年 5粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值