免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4554 | 回复: 6
打印 上一主题 下一主题

死锁的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-28 18:29 |只看该作者 |倒序浏览
sp_who结果如下

fid    spid   status       loginame                       origname                       hostname   blk   dbname                         cmd              
------ ------ ------------ ------------------------------ ------------------------------ ---------- ----- ------------------------------ ----------------
0      2      sleeping     (null)                         (null)                                    0     master                         NETWORK HANDLER  
0      3      sleeping     (null)                         (null)                                    0     master                         DEADLOCK TUNE   
0      4      sleeping     (null)                         (null)                                    0     master                         MIRROR HANDLER   
0      5      sleeping     (null)                         (null)                                    0     master                         CHECKPOINT SLEEP
0      6      PLC sleep    (null)                         (null)                                    0     master                         HOUSEKEEPER      
0      29     lock sleep   sa                             sa                             瓪?_??  8     master                         FETCH CURSOR     
0      52     running      sa                             sa                             ≤⊙_⊙≥  0     master                         SELECT           



29的状态是lock sleep ,blk是8  

但是8在哪里???

sp_lock结果如下
fid    spid   locktype                     table_id    page        row    dbname          class                          context                     
------ ------ ---------------------------- ----------- ----------- ------ --------------- ------------------------------ ----------------------------
0      8      Ex_intent                    31          0           0      master          Non Cursor Lock                Fam dur                     
0      8      Ex_page                      31          280         0      master          Non Cursor Lock                Fam dur, Ind pg              
0      8      Ex_page                      31          282         0      master          Non Cursor Lock                Fam dur                     
0      8      Ex_page                      31          288         0      master          Non Cursor Lock                Fam dur, Ind pg              
0      8      Ex_page                      31          296         0      master          Non Cursor Lock                Fam dur, Ind pg              
0      8      Sh_table                     35          0           0      master          Non Cursor Lock                                             








select * from sysobjects  where id=31

select * from sysobjects  where id=35

结果是


name                           id          uid    type userstat sysstat indexdel schemacnt sysstat2    crdate                      expdate                     deltrig     instrig     updtrig     seltrig     ckfirst     cache  audflags    objspare    versionts                  
------------------------------ ----------- ------ ---- -------- ------- -------- --------- ----------- --------------------------- --------------------------- ----------- ----------- ----------- ----------- ----------- ------ ----------- ----------- --------------------------
sysusages                      31          1      S    0        113     0        2         0           01 1 1900 12:00AM           01 1 1900 12:00AM           0           0           0           0           0           0      (null)      0           (null)                     

(1 row(s) affected)

name                           id          uid    type userstat sysstat indexdel schemacnt sysstat2    crdate                      expdate                     deltrig     instrig     updtrig     seltrig     ckfirst     cache  audflags    objspare    versionts                  
------------------------------ ----------- ------ ---- -------- ------- -------- --------- ----------- --------------------------- --------------------------- ----------- ----------- ----------- ----------- ----------- ------ ----------- ----------- --------------------------
sysdevices                     35          1      S    0        81      0        0         0           01 1 1900 12:00AM           01 1 1900 12:00AM           0           0           0           0           0           0      (null)      0           (null)                     






此时我已经无法加设备了,一看设备就锁死,请问如何处理?谢谢!!!

论坛徽章:
0
2 [报告]
发表于 2007-08-28 18:46 |只看该作者
看看8号在干什么。

dbcc traceon(3604)
go
dbcc sqltext(
go

论坛徽章:
0
3 [报告]
发表于 2007-08-28 18:53 |只看该作者
dbcc traceon(3604)
go
dbcc sqltext(8)
go

然后没反映

DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.

论坛徽章:
0
4 [报告]
发表于 2007-08-28 19:02 |只看该作者
PLC sleep    是什么意思?

论坛徽章:
0
5 [报告]
发表于 2007-08-28 20:16 |只看该作者
问题比较难办了,没什么好办法,建议重启吧。
帮你顶。。。。。

论坛徽章:
0
6 [报告]
发表于 2007-08-28 20:47 |只看该作者
执行了关闭数据库命令,提示如下,已经很长时间了。不知道还要等多长时间?


A SHUTDOWN command is in progress.  Please log off.
fid    spid   status       loginame     origname     hostname   blk   dbname     cmd              
------ ------ ------------ ------------ ------------ ---------- ----- ---------- ----------------
0      2      sleeping     (null)       (null)                  0     master     NETWORK HANDLER  
0      3      sleeping     (null)       (null)                  0     master     DEADLOCK TUNE   
0      4      sleeping     (null)       (null)                  0     master     MIRROR HANDLER   
0      5      sleeping     (null)       (null)                  0     master     CHECKPOINT SLEEP
0      6      PLC sleep    (null)       (null)                  0     master     HOUSEKEEPER      
0      14     recv sleep   sa           sa           klgwzx     0     master     AWAITING COMMAND
0      15     recv sleep   sa           sa           ≤⊙_⊙≥  0     master     AWAITING COMMAND
0      21     PLC sleep    (null)       (null)       klgwzx     0     master     CHECKPOINT      
0      32     recv sleep   ZD_USER      ZD_USER      ≤⊙_⊙≥  0     ZD_JXC     AWAITING COMMAND
0      52     running      sa           sa           ≤⊙_⊙≥  0     master     SELECT

论坛徽章:
0
7 [报告]
发表于 2010-07-09 13:37 |只看该作者
lz,我也遇到同样问题:执行了关闭数据库命令,提示如下,已经很长时间了。不知道还要等多长时间?
怎么处理的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP