Chinaunix

标题: 数据库出现的锁表,应该怎么处理呢? [打印本页]

作者: Tuexdo    时间: 2003-03-26 20:49
标题: 数据库出现的锁表,应该怎么处理呢?
试过unlock,不行;
停了Tuexdo的所有服务都不行.
大家有什么方法呢?
作者: cruelsun    时间: 2003-03-26 22:10
标题: 数据库出现的锁表,应该怎么处理呢?
哇?停了服务都不行,
把锁表的session干掉!
作者: Tuexdo    时间: 2003-03-26 22:15
标题: 数据库出现的锁表,应该怎么处理呢?
原帖由 "cruelsun" 发表:
哇?停了服务都不行,
把锁表的session干掉!


我都找不到锁表的session.
onstat -k
onstat -g ses
都找不到是那个进程锁的.
作者: 大梦    时间: 2003-03-26 23:28
标题: 数据库出现的锁表,应该怎么处理呢?
reboot
作者: whb1028    时间: 2003-03-27 10:15
标题: 数据库出现的锁表,应该怎么处理呢?
用下面的语句查是那个进程锁表:
SELECT a.username, a.pid, a.sid, b.waiter, b.dbsname, b.tabname,b.type FROM sysmaster:syslocks b, sysmaster:syssessions  a
WHERE a.sid = b.owner

Ps –ef|grep pid|grep –v grep
kill pid

或者用onstat -g sess查处的session用onmode -z <sid>;一个一个的杀session
作者: zhnghaijin    时间: 2011-06-08 10:52
回复 4# 大梦


    这样会不会有危险啊,梦哥?
作者: antyison    时间: 2011-06-08 17:10
回复 6# zhnghaijin


    淡定,那是八年前的梦哥。
作者: dintan    时间: 2011-07-14 16:20
夢哥 還正常否???




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2