`
xiaotian_ls
  • 浏览: 299763 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

informix 锁表

阅读更多
   早晨来了,发现今天所有数据都没有上来,查看发现快照表里没有今天的数据,当我想load 昨天的数据出来时,报 245: Could not position within a file via an index. 的错误,informix 锁表问题。处理步骤:
   <1> 在informix用户下找出锁表的用户:onstat -ks|grep HDR+X,输出的内容很多很多,
10ad44850        0                1acf10c10        10d214a70        HDR+X    160009b  784e801     0  
10ad44d20        0                1acf10c10        11d51dfa0        HDR+X    160009b  1c40301     0  
10ad44e70        0                1acf10c10        123c785d0        HDR+X    160009b  70bc201     0  
10ad46840        0                1acf10c10        1135969c0        HDR+X    400880   101da01  K- 1  
10ad474f0        0                1acf10c10        115efbe60        HDR+X    160009b  6df6301     0  
..........................
     每列分别对应:
Locks address      wtlist      owner          lklist             type          tblsnum  rowid  key#/bsiz

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

      

     <2>   所有的owner列都是1acf10c10,根据owner 找到对应的sessid:

    onstat -u | grep  1acf10c10,

  看到结果:

1acf10c10        C-RPR-- 5395192  npmuser  -        10a130358        0    199800 374159   255337

分别对应为:

address          flags   sessid   user     tty      wait             tout locks nreads   nwrites

<3> 用 onstat -g ses 5395192   可以看到具体的内容。

    杀掉session :onmode -z 5395192



  最后锁表解决了以后,重新处理今天的数据就没问题了!

  具体锁表的原因有必要再做详细查询!
分享到:
评论

相关推荐

    informix锁表处理

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

    informix锁表相关

    关于informix锁技术的一些文章的整理

    informix数据库表记录加解锁的常用方法

    NULL 博文链接:https://areshowl.iteye.com/blog/735552

    如何解决informix数据库锁表问题.doc

    如何解决informix数据库锁表问题.doc

    INFORMIX锁技术

    INFORMIX有三种不同类型的锁。它们在不同的情况下使用。 1. SHARED锁 SHARED锁只保留对象的可读性。当锁存在时,对象不能改变。多个程序可对同个对象加SHARED锁。 2. EXCLUSIVE锁 只能使单个程序使用。在...

    informix数据库 informix解锁问题 informix性能,空间监控,计算单条数据大小

    informix数据库 informix解锁问题 informix性能,空间监控,计算单条数据大小 在数据库服务器上行 执行 dbaccess sysmaster systermastertest.sql 就可看见 数据库当前空间使用比例

    informix查看死锁与解锁

    informix锁查看和解锁,可以借鉴一下,有参考意义,还不错

    Informix查锁方法

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

    INFORMIX使用锁技术

    INFORMIX使用锁技术解决在多用户访问数据库情况下,对同一对象访问的并发控制问题。INFORMIX 支持复杂的、可伸缩性的锁技术。

    informix 健康检查

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

    INFORMIX函数大全及相关资料

    INFORMIX的资料太难找了,自己整理了一些,包括: 1、INFORMIX函数大全.pdf...3、informix的事务、并发控制、锁机制、隔离级别.docx 4、oracle和informix的基础区别.docx 5、Shell脚本和Informix的交互实现技巧.docx

    informix 实用大全

    本书由专业Informix用户、数据库管理员、Informix管理员和应用程序开发员编写而成,把各大Informix产品的方方面面综合、深入地集中在一起,包括最新Informix产品的详细信息,如Informix Internet Foundation.2000...

    INFORMIX数据库维护指南

    一 保存好INFORMIX 的系统信息 2 二 监控数据空间以及逻辑日志空间的使用情况 3 三 数据的备份 4 ...八 对IFNORMIX IDS 锁的监控 11 九 用于查询机数据同步的备份操作规程 12 十 系统的监控方法的汇总 12

    DB2和 Oracle的并发控制(锁)的比较

    1 引言 在关系数据库(DB2,Oracle,Sybase,Informix和SQL Server)最小的恢复和交易单位为一个事务(Transactions),事务具有ACID(原子性,一致性,隔离性和永久性)特征。关系数据库为了确保并发用户在存取同一...

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

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

    DB2和Oracle的并发控制(锁)比较

    火龙果软件工程技术中心 本文内容包括:引言DB2多粒度封锁机制介绍Oracle多粒度锁...1引言在关系数据库(DB2,Oracle,Sybase,Informix和SQLServer)最小的恢复和交易单位为一个事务(Transactions),事务具有ACID(原

    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 ...

    开发、测试、资料面试题集锦

    开发、测试、资料面试题集锦, OCS项目面试题 1.你在项目中的工作? 2.后付费与预付费的流程有什么区别?...13.Struts在你以前项目中有无用到过,说说Struts流程和你在项目中用...用SQL语句怎样将表加共享锁?

Global site tag (gtag.js) - Google Analytics