免费注册 查看新帖 |

Chinaunix

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

sybase启动报错error 945 error3414 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-15 10:59 |只看该作者 |倒序浏览
启动最后报错,数据库被挂起,以前解决过926错误被挂起的问题,重新rebuild_log一下就可以了,但是这个报945错误,rebuild_log之后还是无法解决,初步判定是数据页损坏,请朋友们帮忙解决一下

论坛徽章:
33
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
2 [报告]
发表于 2014-08-15 11:59 |只看该作者
把你的日志贴上来,错误代码不同,也就意味着问题肯定不一样,926基本上是库挂起,

论坛徽章:
33
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 [报告]
发表于 2014-08-15 12:02 |只看该作者
945多半是设备空间不足,你扩下日志和数据的设备空间试试

论坛徽章:
0
4 [报告]
发表于 2014-08-15 12:34 |只看该作者
server  Database 'sybsystemprocs' is now online.
00:00000:00001:2014/08/14 19:25:19.54 server  Recovering database 'melinets'.
00:00000:00001:2014/08/14 19:25:21.79 server  [0] dm_segmap = 19, dm_lstart = 0, dm_vstart = 50331648, dm_size = 1024000
00:00000:00001:2014/08/14 19:25:21.79 server  [1] dm_segmap = 11, dm_lstart = 1024000, dm_vstart = 100663296, dm_size = 512000
00:00000:00001:2014/08/14 19:25:21.79 server  [2] dm_segmap = 35, dm_lstart = 1536000, dm_vstart = 67108864, dm_size = 512000
00:00000:00001:2014/08/14 19:25:21.79 server  [3] dm_segmap = 4, dm_lstart = 2048000, dm_vstart = 83886080, dm_size = 512000
00:00000:00001:2014/08/14 19:25:21.79 server  Error: 945, Severity: 21, State: 1
00:00000:00001:2014/08/14 19:25:21.79 server  Unable to locate page 1768292452 for database id 6 in the in-memory copy of Sysusages (spid=1). This is an internal error. Please contact Sybase Technical Support.
00:00000:00001:2014/08/14 19:25:21.80 server  Error: 3414, Severity: 21, State: 1
00:00000:00001:2014/08/14 19:25:21.80 server  Database 'melinets' (dbid 6): Recovery failed. Check the SQL Server errorlog for further information as to the cause.
00:00000:00001:2014/08/14 19:25:21.80 server  Recovery complete.
00:00000:00001:2014/08/14 19:25:21.80 server  SQL Server's default sort order is:
00:00000:00001:2014/08/14 19:25:21.80 server          'bin_iso_1' (ID = 50)
00:00000:00001:2014/08/14 19:25:21.80 server  on top of default character set:
00:00000:00001:2014/08/14 19:25:21.80 server          'iso_1' (ID = 1).
00:00000:00001:2014/08/14 19:25:21.80 server  Loaded default Unilib conversion handle.
00:00000:00000:2014/08/15 12:41:33.46 kernel  ueshutdown: exiting
00:00000:00000:2014/08/15 12:41:33.46 kernel  Abnormal exit detected - SQL Server process level execution bindings will be cleared on startup.

论坛徽章:
0
5 [报告]
发表于 2014-08-15 12:35 |只看该作者
只把报错部分贴出来了,之前的部分都没有报错,物理空间是足够的,要是数据段也没有满

论坛徽章:
33
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
6 [报告]
发表于 2014-08-15 15:38 |只看该作者
本帖最后由 wfcjz 于 2014-08-15 15:44 编辑
  1. (1)赋予sa用户sybase_ts_role的角色
  2. isql -Usa -P
  3. 1>sp_role "grant","sybase_ts_role",sa
  4. 2>go
  5. 1>quit

  6. (2)将数据库置为"bypass recovery"状态
  7. isql -Usa -P
  8. 1>sp_configure "allow updates",1
  9. 2>go
  10. 1>use master
  11. 2>go
  12. 1>update sysdatabases set status=-32768
  13. 2>where name="database_name"
  14. 3>go
  15. 1>shutdown with nowait
  16. 2>go

  17. (3)rebuild数据库日志
  18. 重启Server
  19. isql -Usa -P
  20. 1>use master
  21. 2>go
  22. 1>dbcc rebuild_log(database_name,1,1)
  23. 2>go
  24. 1>shutdown with nowait
  25. 2>go

  26. (4)重启server
  27. 1>use master
  28. 2>go
  29. 1>update sysdatabases set status=0 where name="database_name"
  30. 2>go
  31. 1>sp_configure "allow updates",0
  32. 2>go
  33. 1>shutdown with nowait
  34. 2>go

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

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
7 [报告]
发表于 2014-08-16 22:04 |只看该作者
原因在于melinets的sysuages分配信息不对。

论坛徽章:
33
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
8 [报告]
发表于 2014-08-17 15:22 |只看该作者
本帖最后由 wfcjz 于 2014-08-18 17:42 编辑

回复 7# andkylee


   嗯,是否解决了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP