db2 查看数据锁的情况

4029阅读 0评论2009-03-06 cnljh
分类:

  举例来说,如果您希望为当前连接的数据库获取锁信息,可执行类似于下面这样的查询:
  SELECT AGENT_ID, LOCK_OBJECT_TYPE, LOCK_MODE, LOCK_STATUS
  FROM SYSIBMADM.SNAPLOCK
 
  SNAP_GET_LOCK 表函数返回与 SNAPLOCK 管理视图相同的信息,但允许您为特定数据库或特定数据库分区(而非当前连接的数据库)上的特定数据库检索信息。使用 SNAP_GET_LOCK 表函数的查询形式如下:
  SELECT AGENT_ID, LOCK_OBJECT_TYPE, LOCK_MODE, LOCK_STATUS
  FROM TABLE(SNAP_GET_LOCK('',-1)) AS T
  在使用 SNAP_GET_LOCKWAIT 表函数时,SNAP_GET_LOCK 表函数提供的信息与 GET SNAPSHOT FOR LOCKS ON [DatabaseAlias] 命令相同。
上一篇:db2 sql/xml中使用命名空间
下一篇:Linux脚本编程基础(转)