`
caoxiaohui
  • 浏览: 13436 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

informix 锁表处理

阅读更多

具体处理步骤如下:

suinformix用户里(su - informix

1、找出锁表的用户

onstat -ks|grep HDR+X

?/P>

c 0000000006f4c48 0   c0000000076aad30 c000000000788738 HDR+X    2000c3   694300    0

c00000000074b648 0   c0000000076aad30 c000000000779938 HDR+X    200448   b7800     1

c000000000779938 0   c0000000076aad30 c0000000006de4a8 HDR+X    200448   61400     1

c000000000788738 0   c0000000076aad30 c00000000074b648 HDR+X    200448   2e900     1

?/P>

信息对应标题如下(因使用了grep,所以是没有标题的):

?/P>

IBM Informix Dynamic Server Version 9.40.FC4     -- On-Line -- Up 77 days 20:05:07 -- 277012 Kbytes

?/P>

Latches with lock or userthread set

name     address           lock wait userthread       

?/P>

Locks address      wtlist  owner          lklist             type          tblsnum  rowid  key#/bsiz

锁地址    等待线程列表  用户           列表     锁类型                 id   

?/P>

2、根据用户编号(owner)找到对应的会话id

onstat -u | grep c0000000076aad30

?/P>

c0000000076aad30 Y--P--- 99641    informix -        c0000000102c5430 0    1     21633    252

?/P>

信息对应标题如下(因使用了grep,所以是没有标题的):

?/P>

IBM Informix Dynamic Server Version 9.40.FC4     -- On-Line -- Up 77 days 20:41:08 -- 277012 Kbytes

?/P>

Userthreads

address          flags   sessid   user     tty      wait             tout locks nreads   nwrites

地址(即owner 标志  会话id

?/P>

3、杀掉会话

onmode -z 99641

分享到:
评论

相关推荐

    informix锁表处理

    informix 锁表处理,锁表时获取详细的会话信息来锁定锁表的原因

    Informix查锁方法

    使用Irdormix数据库服务器的用户,可能经常遇到这样的情况...经过检查,结果发现是某一个数据库表被锁,导致自己的程序被阻塞,直到镇被解除后,程序才能 继续运行。本文针对此类问题,介绍查找和定位冲突锁的具体方法

    informix 健康检查

    informix 数据库的一些自检方法和锁表的处理

    informix 实用大全

    12.4 informix如何处理事务 12.5 特殊情形 12.6 结论 12.7 更多信息 12.8 informix与其他参考资料 第13章 存储过程与触发器 13.1 存储过程定义 13.2 生成与使用存储过程 13.3 存储过程语言 13.4 ...

    网管教程 从入门到精通软件篇.txt

    如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。  format  将指定的驱动器...

    Linux环境数据库管理员指南

    8.6.10 无分布式锁管理程序 245 8.7 小结 249 8.8 常见问答 249 第9章 Linux上的Postgre SQL 252 9.1 引言 252 9.2 Internet 驱动Postgre SQL 252 9.3 获得Postgre SQL 253 9.4 PostgreSQL 快速安装说明 254 9.5 ...

    (重要)AIX command 使用总结.txt

    slibclean //清除处理程序遗留的旧分页信息 smit mkps //建立交换区空间信息 swapon -a //启动所有的分页空间 ##交换区命令end ##查看HACMP, 外部硬盘信息: lscfg -v lscfg -v | grep -E "pdisk|hdisk" //可查看...

    常用数据库管理系统简介.docx

    2001年,IBM公司兼并了世界排名第四的著名数据库公司 Informix ,并将 其所拥有的先进特性融入到 DB2当中,使DB2系统的性能和功能有了进一步提高。 DB2数据库系统采用多进程多线索体系结构,可以运行于多种操作系统之...

    java 面试题 总结

    wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。 14、Overload...

    超级有影响力霸气的Java面试题大全文档

    wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。 17、...

Global site tag (gtag.js) - Google Analytics