免费注册 查看新帖 |

Chinaunix

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

无法截断日志,停在那里没有任何反应 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-10 13:26 |只看该作者 |倒序浏览
有个问题想请教:
我做dump tran xxxx with truncate_only做日志截断时,没有任何反应。查syslogshold表时,可以看到其中这样一条记录,spid为6:
      6           0      6     5666375 0x005676470007 0x000000000000
                Jun 10 2005 11:50AM
         $dmpxact         

我再用sp_who看时,可以看到这样:
      0     50 lock sleep   NULL                          
         NULL                           BDWG-UY1   6   
         bdwg                           DUMP TRANSACTION

      0      6 running      NULL                          
         NULL                                      0   
         bdwg                           CHECKPOINT SLEEP
说明我的dump的spid为50,这个进程被lock了,而阻塞它的正好是spid为6的进程,请问这个是为什么?该怎么解决?

论坛徽章:
0
2 [报告]
发表于 2005-06-10 13:31 |只看该作者

无法截断日志,停在那里没有任何反应

我把server都重新启动过了再做,还是一样的

论坛徽章:
0
3 [报告]
发表于 2005-06-10 13:36 |只看该作者

无法截断日志,停在那里没有任何反应

补充一下,目前数据库使用的日志空间大约为700M,但是等2个小时也截断不了

论坛徽章:
0
4 [报告]
发表于 2005-06-10 15:57 |只看该作者

无法截断日志,停在那里没有任何反应

dbcc traceon(64)

论坛徽章:
0
5 [报告]
发表于 2005-06-10 16:00 |只看该作者

无法截断日志,停在那里没有任何反应

上面的有问题
dbcc traceon(3604)
dbcc sqltext(6)
查看具体是什么sql语句,在执行!
不行就kill掉

论坛徽章:
4
2015年亚洲杯之阿联酋
日期:2015-03-10 10:32:022015年亚洲杯之阿曼
日期:2015-03-10 14:53:222015亚冠之水原三星
日期:2015-07-18 15:40:262015亚冠之塔什干棉农
日期:2015-07-27 20:52:05
6 [报告]
发表于 2005-06-10 16:04 |只看该作者

无法截断日志,停在那里没有任何反应

大哥,表这样,这样容易把库整over的

论坛徽章:
0
7 [报告]
发表于 2005-06-10 16:11 |只看该作者

无法截断日志,停在那里没有任何反应

那楼上给个建议吧!

论坛徽章:
0
8 [报告]
发表于 2005-06-10 16:12 |只看该作者

无法截断日志,停在那里没有任何反应

dbcc sqltext(6)
2>; go
Msg 2526, Level 16, State 30:
Server 'BDWG_UY', Line 1:
Incorrect DBCC command: Please see the SQL Server Reference Manual for DBCC
commands and options.



1>; dbcc traceon(3604)
2>; go
DBCC execution completed. If DBCC printed error messages, contact a user with
System Administrator (SA) role.

论坛徽章:
0
9 [报告]
发表于 2005-06-10 16:17 |只看该作者

无法截断日志,停在那里没有任何反应

Error: 692, Severity: 20, State: 1
00:00000:00025:2005/06/03 01:07:14.90 server  Uninitialized logical page '13465599' was read while accessing object '8' in database '6'. Please contact Sybase Technical Support.

错误日志里有692错误,该object正好是syslogs。
目前syslogs表里有880万行记录。
做dbcc tablealloc出现这样大量的提示:
Server 'BDWG_UY', Line 1:
The serial allocation flag was found to be improperly set in allocation unit
5658880, at extent ID 5658880, with alloc map = 1 and objid = 8.  This flag has
been cleared by DBCC.
Msg 7989, Level 16, State 1:
Server 'BDWG_UY', Line 1:
The serial allocation flag was found to be improperly set in allocation unit
5659136, at extent ID 5659136, with alloc map = 1 and objid = 8.  This flag has
been cleared by DBCC.

论坛徽章:
4
2015年亚洲杯之阿联酋
日期:2015-03-10 10:32:022015年亚洲杯之阿曼
日期:2015-03-10 14:53:222015亚冠之水原三星
日期:2015-07-18 15:40:262015亚冠之塔什干棉农
日期:2015-07-27 20:52:05
10 [报告]
发表于 2005-06-10 16:45 |只看该作者

无法截断日志,停在那里没有任何反应

完了,日志果然over了,库还能正常online吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP