51Testing软件测试论坛

标题: QC被锁避免方法 [打印本页]

作者: kelly8550    时间: 2011-5-16 10:11
标题: QC被锁避免方法
问题一、求助:请问大家有什么方法,可以避免因为非法过掉QC或者断网引起QC账户或者对象被锁码?

问题二、我使用管理员用户进行“自定义”模块的配置时,CQ服务器的网线被意外断开了,然后噩梦就出现了。
首先我发现我的QC页面死了,发现是网线的问题后,我能想到的第一步操作是:重新插好网线,重新登录QC,再次进入自定义模块,系统提示这个模块被锁住了,无法进入操作。我想到的第二步操作是:重启QC服务,重新登录QC,再次进入自定义模块,系统仍然提示模块被锁。

试过网上各种方法都不行,希望各位大侠能提供有效地方法。
作者: 南勃万    时间: 2011-5-16 14:34
试一下:进入站点管理员页面,在站点连接选项卡里,选择锁定的用户,断开连接
作者: lyscser    时间: 2011-5-16 17:27
使用站点管理用户进入强行断开所有连接,如果还有问题使用数据库管理员去kill数据库占用的session
oracle中死锁的session查询语句如下(也可以使用pl/sql直接在工具---会话里面查看):
select distinct b.sid,
                b.serial#,
                a.object_id,
                d.object_name,
                b.machine,
                b.osuser,
                a.PROCESS,
                a.LOCKED_MODE,
                b.username,
                b.status,
                b.schemaname,
                b.terminal program,
                b.action,
                b.sql_address,
                b.lockwait,
                c.SQL_TEXT
  from v$locked_object a, v$session b, v$sql c, dba_objects d
where a.SESSION_ID = b.SID
   and b.SQL_ADDRESS = c.address(+)
   and d.object_id = a.OBJECT_ID
order by osuser
作者: cj88886666    时间: 2011-5-17 11:39
先确定是哪个项目有被锁的情况,然后进入站点管理员页面,选择该项目中LOCKS表,在“执行SQL”按钮左边填写“delete FROM LOCKS”,然后点击“执行SQL”即可。
作者: kelly8550    时间: 2011-5-18 20:01
回复 4# cj88886666
作者: kelly8550    时间: 2011-5-18 20:03
先确定是哪个项目有被锁的情况,然后进入站点管理员页面,选择该项目中LOCKS表,在“执行SQL”按钮左边填写“delete FROM LOCKS”,然后点击“执行SQL”即可。
这个我试过还是不行,我试过把QC服务器停了,数据库停再启动用都不行。
这个方法没试过:使用数据库管理员去kill数据库占用的session
oracle中死锁的session查询语句如下(也可以使用pl/sql直接在工具---会话里面查看):
作者: kelly8550    时间: 2011-5-18 20:04
请问有什么方法可以避免出现死锁吗?
减少都行,我之前没办法解决就是还原备份去处理,不过会少很多记录。这样很痛苦
作者: meihuafang    时间: 2011-5-23 16:56
学习了,以后再碰到来看看
作者: 祖历禾    时间: 2012-2-15 17:57
回复 4# cj88886666


嗯,管用的,谢谢啦~~
作者: yyc2164708    时间: 2012-2-17 09:06
谢谢啦~~
作者: qishuai273    时间: 2012-4-19 16:34
回复 6# kelly8550


    进入QC的站点管理,找到相应项目下的LOCKS表,执行SQL:delete from locks
    经确认,正解!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2