1、onstat -ks|grep HDR+X //查询是那个表被锁
address wtlist owner lklist type tblsnum rowid key#/bsiz
c1809510 0 d656e774 c181cb3c HDR+X 6002e1 2c602 0
需要关注lklist和type项,从上面来看tblsnum为6002e1(6292193十六进制转换成十进制)的表被锁了。可以重查询是那个表被锁:
dbaccess :select * from systables wherepartnum='6292193'得到
tabname basetab_mvpn
owner smpmml
partnum 6292193
tabid 12813
rowsize 464
ncols 61
nindexes 1
nrows 2984
created 12/10/2002
version 839843846
tabtype T
locklevel R
npused 746
fextsize 16
nextsize 16
flags 0
2、onstat -u|grep d656e774,将owner(address)为d656e774的线程找出来
address flags sessid user tty wait tout locks nreads nwrites
d656e774 Y--P--- 4261 smp20 - d6ad2330 0 180 99620 16
3、onstat -g sql 4261可以将这个线程执行过的sql语句打印出来。
4、只要用informix用户执行onmode-zsessid干掉线程
onmode-z 4261
重点说明:onstat -g ses sessid找个进程PID来,然后ps -ef|grep Pid; kill -9 pid
在处理这些问题时还会遇到表被锁是因为该线程还没有执行完毕,此时就不能简单的 onmode -z杀线程
相关推荐
用dbschema工具导出Informix数据库的结构的具体步骤。 用dbschema工具导出Informix数据库的结构的具体步骤 dbschema 导出Informix 数据库 结构过程。
这是oracle、db2、informix数据库的数据源配置详细步骤
本文档适用于指导系统工程部的工程师做informix数据库的升级。 3 参考文档 编号 资料名称 作者 出版单位 001 《IBM Informix migration Guide》 不详 IBM 4 过程描述 4.1 冷备份Informix程序目录 4.1.1 将/opt/...
把常用的一些数据库与JDBC连接的方式归纳到一起。方便大家使用。文档中提到的常用的一些数据库包括(Oracle8/8i/9iO、SQL Server2000/2005、DB2、Informix、Sybase、MySQL、PostgreSQL、)
要通过早期版本的 IBM Informix 4GL (I4GL) 实现文件 I/O,您必须编写一组 C 函数,然后从 I4GL 上对其进行调用,以处理文件的打开、读取、写入和关闭操作。不过,该方法也有一定的缺点,因为它需要几个额外步骤来...
Windows下的IIS+php+mysql安装与配置(详细手册),内附详细操作步骤和截图。
DBC2000数据库能够进行游戏架设,还提供装备属性和游戏装备外观的修改等多种实用功能,同时可以进行数据库文件导入导出,支持Oracle、Sybase、MS SQL、Interbase、Informix等各种常用的数据库文件格式,功能真的...
第4章:在Linux上安装 Informix Informix在可伸缩性和可靠性方面与 Oracle 相近。选择这两个数据库中的哪一个完全取决于个人的偏好。 第5章:在Linux上安装和使用Sybase Sybase有一批非常忠实的追随者。如果你熟悉...
这是raspberry-pi上的notifyix数据库的简易安装指南。 从大部分是1:1。 步骤1 下载Informix Developer Edition for Linux ARM v6 32 。 必须是该版本,并且必须启用ARM。 您可以使用链接。 第2步 将要安装的tar...
答:PB提供了与当前流行的大型数据库如Oracle、Informix、Sybase等的专用接口,连接时无需通过ODBC。配置步骤具体如下: 1. 首先要通过SQL*Net配置数据库别名。 启动SQL*Net Easy Configuration后,选择...
摘要:通过使用IDS的数据压缩和优化特性,可以获得多种收益,包括显著节省存储空间、减少I/...表的存储优化过程涉及到四个步骤:压缩表或表分段中的行中的数据。重新组合表或分段行。回收空闲的空间。下面几节将详细讨论
随着⼀⼤批⼤型关系数据库商业软件 (如Oracle、Informix、DB2等)的兴起,现代企业信息系统⼏乎都使⽤关系数据库来存储、加⼯和处理数据。数据仓库系统也不例外,⼤量的数据仓库系统 依托强⼤的关系数据库能⼒存储...
第六章同时详细介绍了DB2、SYBASE、ORACLE、INFORMIX等数据库的嵌入式SQL编程,即使您不使用CICS,这也是一个很好的参考。 第五章中,介绍了对CICS进行性能调优的方法以及一些参考数据,您可以根据您的系统需求...
第二个步骤是建立系统运行需要的表并把表添加到数据库中。第三个步骤是进行主菜单的设计,使不同的窗口共享这个主菜单,通过设计脚本来触发当前活动窗口中定义的事件来完成数据的增删改、查询、打印。第四个步骤是...
3.删除数据库中的整张表的命令:delete from table 4 {) e# B2 Y, c, S! u/ C84.informix 中文件和字段名的最大字符为多少字节? 9 i8 R* D6 x7 N) a# q5.chmod的作用 0 O- N. z; A: I6.对于自动化测试工具的认识? ...
主机(IBM、HP、SUN)及存储维保服务 硬件日常维护及故障处理 软件日常维护及故障处理 系统升级、软件补丁分发 系统性能分析、优化等 设备定期清洁与保养 大型数据库系统维护服务 Oracle、Sybase、Informix、 ...
目前,Oracle、Informix、DB2和Sybase等各大数据库厂家都提供对XA的支持。XA协议采用两阶段提交方式来管理分布式事务。XA接口提供资源管理器与事务管理器之间进行通信的标准接口。XA协议包括两套函数,以xa_开头的及...