这是百度的结果:

一、查看表是否被锁:

SELECT     sn.username, m.SID,sn.SERIAL#, m.TYPE,DECODE (m.lmode,0, 'None',1, 'Null',2, 'Row Share',3, 'Row Excl.',4, 'Share',5, 'S/Row Excl.',6, 'Exclusive',lmode, LTRIM (TO_CHAR (lmode, '990'))) lmode,DECODE (m.request,0, 'None',1, 'Null',2, 'Row Share',3, 'Row Excl.',4, 'Share',5, 'S/Row Excl.',6, 'Exclusive',request, LTRIM (TO_CHAR (m.request, '990'))) request,m.id1, m.id2FROM v$session sn, v$lock mWHERE (sn.SID = m.SID AND m.request != 0)           --存在锁请求,即被阻塞OR (      sn.SID = m.SID                           --不存在锁请求,但是锁定的对象被其他会话请求锁定AND m.request = 0AND lmode != 4AND (id1, id2) IN (SELECT s.id1, s.id2FROM v$lock sWHERE request != 0 AND s.id1 = m.id1AND s.id2 = m.id2))
ORDER BY id1, id2, m.request;

二、

通过以上查询知道了sid和 SERIAL#就可以开杀了
登录到system用户下:
alter system kill session 'sid,SERIAL#';

转载于:https://blog.51cto.com/nobelking/1419298

数据库表DML不了 可能是被锁了相关推荐

  1. 数据库表DML操作不了 可能是被锁了

    一.查看表是否被锁: SELECT sn.username, m.SID,sn.SERIAL#, m.TYPE,DECODE (m.lmode,0, 'None',1, 'Null',2, 'Row ...

  2. MySQL(一)——安装、创建数据库表、DML语言

    文章目录 1. 简述 2. 安装教程 3. 操作数据库 3.1 操作数据库的基本命令 3.2 数据库的列类型 3.3 数据库的字段属性(重点) 3.4 创建数据库表(重点) 3.5 数据表的类型 3. ...

  3. [mysql]数据库/表的DDL、DML基本语法参考

    文章目录 DDL(数据库/表) 数据库 创建数据库 使用数据库 重命名数据库 删除数据库 表(table) 创建表 重命名表 删除表 清空表 ALTER:对表中的列的增删改 MYSQL 8新特性:DD ...

  4. oracle 临时表存在哪里_openGauss魔改PG?它能兼容Oracle的数据库表吗?

    作者介绍 洪烨,openGauss Contributor,多年银行业系统架构设计及DBA实战经验,<DB2数据库内部解析与性能调优>作者. openGauss的前世今生 上一篇看到很多朋 ...

  5. 数据库表设计、 数据库分层、myslq水平拆分、oracle表分区

    数据库表设计 数据库表结构设计方法及原则(li)数据库设计的三大范式:为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定的规则.在关系型数据库中这种规则就称为范式.范式是符合某一种设计要求的 ...

  6. 【MySQL】MySQL 数据库表锁和行锁

    文章目录 1.概述 1. 全局锁 1.1. 全局锁的特点 1.2. 全局锁的作用(全库逻辑备份) 2.表级锁 2.1. 表锁 2.1.1. 特点 2.2. MDL元数据锁(metadata lock) ...

  7. 13数据库表空间回收

    13数据库表空间回收 问题,我的数据库占用空间太大,把一个最大的表删掉了一半的数据,怎么表的文件大小还是没有变? 一个innodb表包含表结构定义和数据,在mysql8.0之前,表结构都是以frm文件 ...

  8. mysql dml回滚_mysql binlog回滚/闪回,前滚, 分析各表DML情况, 找出长事务与大事务...

    简介 binlog_inspector通过解释mysql/mariadb binlog/relaylog实现以下三大功能: 1)flashback/闪回/回滚, 实现DML的回滚到任意时间或者位置. ...

  9. postgres数据库表空间收缩之pg_squeeze,pg_repack

    #数据库表空间收缩之pg_squeeze,pg_repack 文章目录 pg_squeeze1.2 原理 优点 安装 使用 pgstattuple 临时处理 监控方式 注意事项 squeeze1.2和 ...

最新文章

  1. python 自定义log
  2. 【腾讯面试题】Docker
  3. java学习笔记:Storm 常用配置
  4. 安卓学习 之 概述(一)
  5. 【渝粤题库】国家开放大学2021春1374班级管理题目
  6. GCC 生成的符号表调试信息剖析
  7. Redis面试 - redis 都有哪些数据类型?
  8. win10安装vbox没有虚拟网卡_消失的虚拟网卡
  9. 数据结构上机实践第八周项目3-顺序串算法
  10. tensorflow之conv2d
  11. WBE漏洞-SQL注入之报错盲注
  12. 基于springboot的薪资管理系统设计
  13. 音频-什么是PCM编码格式?
  14. 网络流中 InputStream.available() = 0 问题探究
  15. 12306火车票查询
  16. 超市进销存管理系统(SSM,MYSQL,VUE,JSP)
  17. 计算机ppt音乐,ppt背景音乐_适合ppt播放的轻音乐
  18. eNSP静态路由配置及其拓展配置
  19. python中columns是什么意思_Python Pandas DataFrame.columns用法及代码示例
  20. 简单的图书管理系统(类的练习)

热门文章

  1. 服务端监控要怎么做?
  2. Redis五种数据结构
  3. 简易OA漫谈之工作流设计(四,怎么支持会签)
  4. 页面按钮埋点+跟踪location.search
  5. Daily Scrum Meeting ——ZeroDay(Beta)12.08
  6. ubuntu server 安装
  7. 在C#2.0中使用Nullable可空类型(转帖)
  8. Python|队列Queue
  9. 如何打开Tango的ADF文件?
  10. linux文件夹权限问题