免费注册 查看新帖 |

Chinaunix

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

求救!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-11 17:29 |只看该作者 |倒序浏览
有一台服务器,操作系统Saloris2.8,数据库sybase11.0.2,自建一数据库test(data 8G,log 500M),因为突然掉电,重起后发现master(50M)和sybsystemprocs(50M)启动正常 ,但是起到test时发现启动特别慢,平时可能只需要几秒,但是现在要20~30分钟,但是可以起来,且不报错,请教各位大虾,怎么解决????!!!!!

部分启动信息如下:
………………………………
       server Recovering database "test"
          server Recovery dbid 5 ckpt(3161104,12)
          server Recovery  no active transcations before ckpt
(然后光标就在这里停了很久,很久………………)
最后   数据库还是online 了

那位大哥有没有经验可以让我试试,救命啊!!
还有,你不会叫我做dbcc checkdb(test)吧!!

论坛徽章:
0
2 [报告]
发表于 2003-04-11 17:42 |只看该作者

求救!!!

正常shutdown再次重起也需要这么长的时间吗?

据我估计,应该是有事务需要做redo undo
但是 又显示 server Recovery no active transcations before ckpt

奇怪了,要放心的话,就全库做一次 dbcc checkdb

论坛徽章:
0
3 [报告]
发表于 2003-04-12 10:23 |只看该作者

求救!!!

之前我已经做了dump tran test with truncate_only,应该不会要rollback了吧
我已经做了dbcc checkdb 但是没有发现错误!!
但是其中报了内容有点奇怪:
Msg 2583,Level 18,state 1:
Line 1:
Number of data pages counted by DBCC differs from count in the
data 0AM
table has 11377 data rows

请问这是什么意思??
另外sp_helpdb test 时看到的"ddl in tran"是什么意思,我曾经尝试修复syslogs!!

论坛徽章:
0
4 [报告]
发表于 2003-04-14 09:48 |只看该作者

求救!!!

2583的错误倒不是很严重
你只需要对出现这种情况的表做一下如下动作即可

dbcc tablealloc(table_name,full,fix)

这个跟你启动应该问题不大。
ddl in tran 是指 允许在事务中使用数据定义语言,比如create table等,应该也没有什么关系。

你每次启动都很慢吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP