查找被锁住的表

查找表在数据库中的内部表号

> select hex(partnum) from systables where tabname = 'tabname';(expression)0x00B0007D1 row(s) retrieved.>

查找上锁的用户线索

> [********~]$ onstat -k | grep B0007D -i
acf9bb918        0                1ee9ef8e8          ad0d7eed8        HDR+X    b0007d   101         0
ad0d7eed8        0                1ee9ef8e8          ad1acf3a8        HDR+IX   b0007d   0           0

查找用户线索对应的会话

[******** ~]$ onstat -u | grep 1ee9ef8e8
1ee9ef8e8        Y--P--- 639941   zhsq     -        44d909c0         0    4     0        0

查看事务和锁的情况

[******** ~]$ onstat -x | grep 1ee9ef8e8
2c5440528        A---- 1ee9ef8e8        4      -                 -                 DIRTY   -        0

找到对应的sql和session

[******** ~]$ onstat -g ses 639941GBase 8s Database Server Version 12.10.FC4G1AEE -- On-Line -- Up 36 days 14:24:41 -- 48243292 Kbytes
Blocked:LAST_LOG_RESERVED4BACKUPsession           effective                            #RSAM    total      used       dynamic
id       user     user      tty      pid      hostname threads  memory     memory     explain
639941   zhsq     -         -        0        172.20.2 1        229376     195840     offProgram :
/root/TongWeb7.0/deployment/CAFP/WEB-INF/lib/ifxjdbc.jarcom.tongweb.catalina.startup/Bootstraptid      name     rstcb            flags    curstk   status
642409   sqlexec  1ee9ef8e8        Y--P---  8112     cond wait  block     -Memory pools    count 2
name         class addr              totalsize  freesize   #allocfrag #freefrag
639941       V     2d9f27040        225280     32728      308        29
639941*O0    V     152711040        4096       808        1          1name           free       used           name           free       used
overhead       0          6576           mtmisc         0          72
scb            0          144            opentable      0          15720
filetable      0          1648           log            0          16536
temprec        0          22688          keys           0          2032
ralloc         0          62160          gentcb         0          4408
ostcb          0          2944           sort           0          104
sqscb          0          37584          sql            0          72
hashfiletab    0          552            osenv          0          2248
sqtcb          0          13336          fragman        0          2152
sapi           0          64             udr            0          4800sqscb info
scb              sqscb            optofc   pdqpriority optcompind  directives
2e61d2348        1526e7028        0        0           0           1Sess       SQL            Current            Iso Lock       SQL  ISAM F.E.
Id         Stmt type      Database           Lvl Mode       ERR  ERR  Vers  Explain
639941     UPDATE         zhsq               DR  Wait 30    0    0    9.28  OffCurrent SQL statement (159) :update portal_system_clusters set auto_products = null , wwwuris = null ,denymodulesyscodes = ? , modulesyscodes = ? , name = ? , auto_wwwuris = ?, products = null , l_accesstime = ? where  l_key = ?Host variables :address            type       flags value-----------------------------------------0x000000015300b470 UDTVAR     0x000 <not shown>0x000000015300b500 UDTVAR     0x000 <not shown>0x000000015300b590 UDTVAR     0x000 <not shown>0x000000015300b620 UDTVAR     0x000 <not shown>0x000000015300b6b0 BIGINT     0x000 277275680x000000015300b740 UDTVAR     0x000 <not shown>Last parsed SQL statement :update portal_system_clusters set auto_products = null , wwwuris = null ,denymodulesyscodes = ? , modulesyscodes = ? , name = ? , auto_wwwuris = ?, products = null , l_accesstime = ? where  l_key = ?

杀掉

[******* ~]$ onmode -z 639941

informix GBase锁表处理 | ISAM error: key value locked相关推荐

  1. informix GBase -179 ISAM error: No free disk space for sort.

    项目场景: 单表100W+,需要通过时间排序分页查询数据. 问题描述: -179 ISAM error: No free disk space for sort. 官方解释如下 在执行排序时,数据库服 ...

  2. 插入数据报错:ISAM error:no free disk space

    我是在迁移数据时报的错: [ERROR]:插入数据发生错误 Error SQLCode:[-271] Error message:Could not insert new row into the t ...

  3. informix 数据库锁表分析和解决方法

    informix 数据库锁表分析和解决方法 参考文章: (1)informix 数据库锁表分析和解决方法 (2)https://www.cnblogs.com/kongzhongqijing/arti ...

  4. CentOS下连VisualSVN服务器时报SSL handshake failed: SSL error: Key usage violation in certificate has been d

    CentOS/RHEL yum 默认安装的 subversion 是 1.6.11 版本,连VisualSVN服务器时或变更svn地址定位时会有"Key usage violation&qu ...

  5. java key锁 实现对某个key(字符串)加同步锁 带详细注释

    相信大家都用过Redis分布式锁吧 Redis分布式锁是对某个字符串来进行上锁的 用起来嘎嘎爽 于是我就想能不能自己实现一个根据key来同步的锁?下面为该锁的实现过程 若有线程安全问题或者是讲解不到位 ...

  6. oracle库锁表处理,oracle 数据库锁表处理 ORA-00031

    今日执行删除业务系统表中的一部分待修复数据中,出现锁表情况,具体如下: (1) 备份待删除表中的待删除数据 create table  t_renewal_stats_data_20120712 ta ...

  7. 同时插入同一行记录,产生阻塞的处理分析(4号锁分析之Unique key的约束)

    之前有个客户提出,在insert的时候被hang住了,碰到这样的问题很可能是锁的问题.对于这样的问题我一般就会想到几个常用的视图:v$lock/v$transaction/v$session/v$sq ...

  8. Android 自定义锁屏_三星Key Cafe 2021最新版下载-三星Key Cafe自定义键盘输入app v1.0.00.26...

    这次小编要为大家带来一款由三星官方正式推出的自定义键盘输入工具"Key Cafe",帮助大家能够自由定制手机输入法的主题和键位,允许用户能够自由定制键盘布局,增删案件等,设计一套最 ...

  9. Oracle锁表处理

    (1)锁表查询的代码有以下的形式: select count(*) from v$locked_object; select * from v$locked_object; (2)查看哪个表被锁 se ...

最新文章

  1. 不用悬浮窗权限弹出全局dialog的解决方法
  2. 快速排序算法 java 实现
  3. BIO,NIO,AIO
  4. ​如何让技术想法更容易被理解?
  5. JDK 伪异步编程(线程池)
  6. 子函数实现链式队列 的 操作,创建、入队、出队、退出。
  7. pycharm + python36 + opencv + opencv_contrib库的安装
  8. [论文阅读] AMPNet: Average- and Max-Pool Networks for Salient Object Detection
  9. 项目实施计划及总体设计报告(大纲)
  10. ffmpeg 将视频转换为图片
  11. 100条历史典故,读懂半个中国
  12. Shopee数据获取逻辑
  13. Blender烘焙光照贴图
  14. 微信公众号文章中如何插入excel表格和word文档,超实用教程
  15. caj 格式的文件转换为word
  16. 微信加不了公众号服务器繁忙,微信公众号系统繁忙是怎么回事
  17. NCRE教材笔记 第一章操作系统概论
  18. 我的MACBOOK安装的软件
  19. Edge检查更新时出错:无法连接到Internet。如果使用防火墙,请将 MicrosoftEdgeUpdate.exe 加入允许列表中。...
  20. 服务交付服务规范十要素

热门文章

  1. 计算机一级无法打开office,电脑中无法运行Office2016的两种解决方法
  2. 全球与中国汽车点火线圈市场深度研究分析报告
  3. Java思想进阶之设计模式解析前篇(七大原则)
  4. Vue3实现回车键登录
  5. 华为od机考题目-幼儿园找出同班的小朋友(幼儿园分班)
  6. Python爬虫(5):豆瓣读书练手爬虫
  7. 股市跌跌不休,IPO能救市吗?
  8. Linux 容器能否弥补 IoT 的安全短板?
  9. 聚类篇——(四)有序样品聚类
  10. 结对作业 微软学术搜索分析