免费注册 查看新帖 |

Chinaunix

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

sybase 3474 和 3414 926 错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-29 00:58 |只看该作者 |倒序浏览
00:00000:00001:2008/08/29 00:22:24.95 server  Recovering database 'posadmin'.
00:00000:00001:2008/08/29 00:22:25.97 server  Error: 3474, Severity: 21, State: 1
00:00000:00001:2008/08/29 00:22:25.97 server  During redo the page timestamp value is less than old timestamp from log. Page #=5080834, object id = 1017770683, page timestamp=0002 361e5f89. Log old timestamp=0002 361e5fe1.
00:00000:00001:2008/08/29 00:22:25.97 server  Error: 3414, Severity: 21, State: 1
00:00000:00001:2008/08/29 00:22:25.97 server  Database 'posadmin' (dbid 22): Recovery failed. Check the SQL Server errorlog for further information as to the cause.

按网上的说法rebuild log 后报 926的错误

论坛徽章:
0
2 [报告]
发表于 2008-08-29 08:21 |只看该作者
926是数据库质疑状态,你把sysdatabases的status置为0再启动试试

论坛徽章:
34
ChinaUnix元老
日期:2018-07-04 15:10:362015年亚洲杯之阿联酋
日期:2015-02-06 17:15:532015亚冠之武里南联
日期:2015-06-06 15:40:252015亚冠之北京国安
日期:2015-06-17 15:42:412022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之阿尔纳斯尔
日期:2015-09-20 09:42:1215-16赛季CBA联赛之北京
日期:2016-01-15 10:03:5915-16赛季CBA联赛之青岛
日期:2016-04-26 16:44:4915-16赛季CBA联赛之广夏
日期:2018-07-04 15:33:21C
日期:2016-10-25 16:12:142017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之同曦
日期:2017-02-22 22:41:10
3 [报告]
发表于 2008-08-29 09:18 |只看该作者
sybase数据库error 3474的解决。
3474错误:"During redo the page timestamp value is less than old timestamp from log.Page……"  


isql -Usa -P -Ssybase :

1>sp_configure "allow updates",1
2>go

1>update sysdatabases set status=-32768 where name="xtsum"
2>go

1>shutdown

2>go  

重新启动数据库服务。
isql -Usa -P -Ssybase
1>dbcc rebuild_log(xtsum,0,0)

2>go

1>dbcc rebuild_log(xtsum,1,1)
2>go

1>shutdown  

2>go
重新启动数据库服务器
isql -Usa -P -Ssybas
1>update sysdatabases set status=12 where name="xtsum"

2>go
1>sp_configure "allow updates",0  
2>
1>shutdown
2>
重启数据库后,恢复正常,rebuild log工作完成。




SYBASE3414错误处理:

解决办法:

重建数据库日志,方法如下:
 (1)赋予sa用户sybase_ts_role的角色
isql -Usa -P
1>sp_role "grant","sybase_ts_role",sa
2>go
1>quit

(2)将数据库置为"bypass recovery"状态
isql -Usa -P
1>sp_configure "allow updates",1
2>go
1>use master  
2>go  
1>update sysdatabases set status=-32768
2>where name="database_name"
3>go
1>shutdown with nowait   
2>go

(3)rebuild数据库日志
重启Server
isql -Usa -P  
1>use master
2>go
1>dbcc rebuild_log(database_name,1,1)
2>go
1>shutdown with nowait
2>go

(4)重启server
1>use master
2>go
1>update sysdatabases set status=0 where name="database_name"
2>go
1>sp_configure "allow updates",0
2>go
1>shutdown with nowait
2>go

(5)在重启server之后,如果数据库恢复正常,rebuild log工作将会成功完成,否则要恢复数据库备份,使用dump database或bcp命令。

论坛徽章:
34
ChinaUnix元老
日期:2018-07-04 15:10:362015年亚洲杯之阿联酋
日期:2015-02-06 17:15:532015亚冠之武里南联
日期:2015-06-06 15:40:252015亚冠之北京国安
日期:2015-06-17 15:42:412022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之阿尔纳斯尔
日期:2015-09-20 09:42:1215-16赛季CBA联赛之北京
日期:2016-01-15 10:03:5915-16赛季CBA联赛之青岛
日期:2016-04-26 16:44:4915-16赛季CBA联赛之广夏
日期:2018-07-04 15:33:21C
日期:2016-10-25 16:12:142017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之同曦
日期:2017-02-22 22:41:10
4 [报告]
发表于 2008-08-29 09:22 |只看该作者
如果正常,把库改成-32768,然后把日志做个截断试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP