Oracle:ORA-00054 资源正忙 – 锁表的解决方法

常用MySQL的朋友突然跑来用oracle可能会遇到这样的报错

  • 问题描述
    ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效 发生异常。
    原因:其他Session已经对目标表做了操作,且未提交操作,导致锁表,新的Session无法再对表进行DDL操作。
  • 解决方法
    Plan-A:等待原session执行完对表的操作,或commit对表的操作。
    Plan-B:关闭原会话,如果是由于操作失误导致的锁表,建议使用Plan-B。
--查询被锁的会话ID
select session_id from v$locked_object;
--查询结果:SESSION_ID---192--查询上面会话的详细信息:
SELECT sid, serial#, username, osuser FROM v$session where sid = 9;
--查询结果:serial---53961--将上面锁定的会话关闭,格式为'sid,serial':
ALTER SYSTEM KILL SESSION '192,53961';

Oracle:ORA-00054 资源正忙 -- 锁表的解决方法相关推荐

  1. Oracle 报 “ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效” 问题的解决方法

    在执行数据库DDL操作 时,有事会出现"Oracle 报 "ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效" 的问题. 1 原因 一 ...

  2. windows远程桌面 远程服务器繁忙,win10系统提示“由于远程桌面服务当前正忙,无法完成...”的解决方法...

    很多小伙伴都遇到过win10系统提示"由于远程桌面服务当前正忙,无法完成..的情况,想必大家都遇到过win10系统提示"由于远程桌面服务当前正忙,无法完成..的情况吧,那么应该怎么 ...

  3. Oracle:ORA-00054 资源正忙

    原因:其他人操作该oracle数据库没有提交导致锁住了 --查询被锁回话的SESSION_ID select session_id from v$locked_object; --查询结果:SESSI ...

  4. oracle ora 14452,ORA-14452的出现原因解析及解决方法

    背景:我在oracle中写了一个存储过程,通过oracle的job进行调用,这个存储过程的大概意思是这样的:我先从n张表里各种取数据,然后把数据整理一下,存到一张中间表中,然后根据用户的操作(每个用户 ...

  5. Mysql 事务锁表,解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 1.执行 select * from information_schema.innodb_trx; kill 进程id 转载于 ...

  6. Oracle删表报错ora00054,Oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT

    在删除列.或表的时候报错"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效",一般都是发生锁表造成的,或者上一条语句没有执行完成,阻塞造成了锁 ...

  7. ORA-00054 资源正忙

    在执行数据库DDL操作 时,有事会出现"Oracle 报 "ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效" 的问题. 1 原因 一 ...

  8. oracle锁资源不够,Oracle解锁,解决“ora00054:资源正忙”错误

    Oracle解锁,解决"ora00054:资源正忙"错误 一.处理步骤: --1.获取被锁对象的session_id SELECT session_id FROM v$locked ...

  9. oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT

    原文出处:http://www.cnblogs.com/Ronger/archive/2011/12/19/2293509.html oracle之报错:ORA-00054: 资源正忙,要求指定 NO ...

  10. oracle报错:ORA-00054: 资源正忙,要求指定 NOWAIT

    ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源: --首先得到被锁对象的session_id select session_id from v$locked_object; - ...

最新文章

  1. 3个可以写进简历的京东AI NLP项目实战,走完这五步就是Top算法工程师
  2. SpringBoot概述
  3. Oracle 11g Dataguard 物理备库配置(四)之broker snapshot standby测试
  4. 《Java 核心技术卷1 第10版》学习笔记------日志
  5. WinCE驱动开发问题精华集锦
  6. 【金融申请评分卡】目标变量界定
  7. 新编译的GDAL1.9 C/C++ C# Python版本
  8. 客户关系管理之会员管理(转)
  9. vue中将汉字按照首字母排序,也适用于其他地方,但不适用多音字
  10. 散落在香山的红绳情结
  11. 数据分析师与数据科学家的区别
  12. 电脑误删wps文件怎么恢复?介绍4个解决方法
  13. 理解Intel cpufreq intel_pstate driver的工作模式
  14. CoAP协议学习笔记 1.2 一张表了解 CoAP 协议
  15. slice与split的区别
  16. 让我们用 Node.js 写自己的 DDNS 动态域名程序
  17. 摩斯密码(Morse)——python解密
  18. git更新失败出现向下箭头
  19. Modelsim添加altera仿真库
  20. PHP使用Switch语句判断星座,PHP根据日期判断星座的函数

热门文章

  1. 常用的向量矩阵求导公式
  2. Windows 安全补丁
  3. sheet(isPresented:onDismiss:content:) (SwiftUI 中文文档手册 教程含源码)
  4. 学习笔记(十)在网页中添加矢量图形
  5. html5 tbody,tbody
  6. Wincc报表案例_设备运行报表
  7. Android基础入门教程——2.4.2 ListView简单使用
  8. Unbuntu22.04安装教程以及Unbuntu下C++环境的配置
  9. 基于R的飞机航线数据可视化(卫星地图)
  10. 月份 星期 英文描述