informix GBase锁表处理 | ISAM error: key value locked
查找被锁住的表
查找表在数据库中的内部表号
> 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相关推荐
- informix GBase -179 ISAM error: No free disk space for sort.
项目场景: 单表100W+,需要通过时间排序分页查询数据. 问题描述: -179 ISAM error: No free disk space for sort. 官方解释如下 在执行排序时,数据库服 ...
- 插入数据报错:ISAM error:no free disk space
我是在迁移数据时报的错: [ERROR]:插入数据发生错误 Error SQLCode:[-271] Error message:Could not insert new row into the t ...
- informix 数据库锁表分析和解决方法
informix 数据库锁表分析和解决方法 参考文章: (1)informix 数据库锁表分析和解决方法 (2)https://www.cnblogs.com/kongzhongqijing/arti ...
- 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 ...
- java key锁 实现对某个key(字符串)加同步锁 带详细注释
相信大家都用过Redis分布式锁吧 Redis分布式锁是对某个字符串来进行上锁的 用起来嘎嘎爽 于是我就想能不能自己实现一个根据key来同步的锁?下面为该锁的实现过程 若有线程安全问题或者是讲解不到位 ...
- oracle库锁表处理,oracle 数据库锁表处理 ORA-00031
今日执行删除业务系统表中的一部分待修复数据中,出现锁表情况,具体如下: (1) 备份待删除表中的待删除数据 create table t_renewal_stats_data_20120712 ta ...
- 同时插入同一行记录,产生阻塞的处理分析(4号锁分析之Unique key的约束)
之前有个客户提出,在insert的时候被hang住了,碰到这样的问题很可能是锁的问题.对于这样的问题我一般就会想到几个常用的视图:v$lock/v$transaction/v$session/v$sq ...
- Android 自定义锁屏_三星Key Cafe 2021最新版下载-三星Key Cafe自定义键盘输入app v1.0.00.26...
这次小编要为大家带来一款由三星官方正式推出的自定义键盘输入工具"Key Cafe",帮助大家能够自由定制手机输入法的主题和键位,允许用户能够自由定制键盘布局,增删案件等,设计一套最 ...
- Oracle锁表处理
(1)锁表查询的代码有以下的形式: select count(*) from v$locked_object; select * from v$locked_object; (2)查看哪个表被锁 se ...
最新文章
- 不用悬浮窗权限弹出全局dialog的解决方法
- 快速排序算法 java 实现
- BIO,NIO,AIO
- ​如何让技术想法更容易被理解?
- JDK 伪异步编程(线程池)
- 子函数实现链式队列 的 操作,创建、入队、出队、退出。
- pycharm + python36 + opencv + opencv_contrib库的安装
- [论文阅读] AMPNet: Average- and Max-Pool Networks for Salient Object Detection
- 项目实施计划及总体设计报告(大纲)
- ffmpeg 将视频转换为图片
- 100条历史典故,读懂半个中国
- Shopee数据获取逻辑
- Blender烘焙光照贴图
- 微信公众号文章中如何插入excel表格和word文档,超实用教程
- caj 格式的文件转换为word
- 微信加不了公众号服务器繁忙,微信公众号系统繁忙是怎么回事
- NCRE教材笔记 第一章操作系统概论
- 我的MACBOOK安装的软件
- Edge检查更新时出错:无法连接到Internet。如果使用防火墙,请将 MicrosoftEdgeUpdate.exe 加入允许列表中。...
- 服务交付服务规范十要素