免费注册 查看新帖 |

Chinaunix

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

在线急求,急急!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-01-22 10:35 |只看该作者 |倒序浏览
数据库打上'suspect'标记取消后速度很慢,无法操作,请大家帮忙。

论坛徽章:
0
2 [报告]
发表于 2003-01-22 12:45 |只看该作者

在线急求,急急!!

能否详细描述问题的过程?

为什么标志为suspect?

如何取消suspect位的?

执行什么操作慢?

客户端能否连上数据库?

数据库日志信息能否贴上来?

论坛徽章:
0
3 [报告]
发表于 2003-01-22 12:59 |只看该作者

在线急求,急急!!

操作中进程锁住kill不掉,没有down database ,重启后打上标志,用修改数据库状态方法取消标志数据库可连上,但速度很慢,几乎不能操作。一运行就出现error 605 错误,不能进行dbcc checkdb

论坛徽章:
0
4 [报告]
发表于 2003-01-22 13:15 |只看该作者

在线急求,急急!!

这时客户端是不是可以连上数据库
是所有操作都报605 错还是个别的操作是这样?
能否执行sp_helpdb ?

论坛徽章:
0
5 [报告]
发表于 2003-01-22 13:19 |只看该作者

在线急求,急急!!

根据605 错误可以基本判断是数据库分配错误,你可以先进入单用户模式
执行dbcc  checkalloc(dbname,fix)看看!

论坛徽章:
0
6 [报告]
发表于 2003-01-22 13:21 |只看该作者

在线急求,急急!!

客户端可连上,所有操作都报error 605 ,可执行sp_help,dbcc checkalloc 很慢

论坛徽章:
0
7 [报告]
发表于 2003-01-22 13:24 |只看该作者

在线急求,急急!!

dbcc checkalloc 慢你也得坚持做下去!并尝试自动修复1

对了,可以考虑联系一下sybase的技术支持!

论坛徽章:
0
8 [报告]
发表于 2003-01-23 13:11 |只看该作者

在线急求,急急!!

现象:Error 926
     Severity Level 14
     Error Message Text
     Database 'xx' cannot be opened - it has been marked SUSPECT by recover Explanation

   (1) 当你使用Transact_SQL命令操作这个数据库的数据时, 出现这个信息, 这是一个严重的错误, 如果你要使用这个数据库的数据, 必须改正这个错误.

   (2) 启动Backup Server, 后备master数据库(这一步很重要!)

  1>;dump database master to "/usr/sybase/master.dup"
  2>;go

   (3) 用isql登录到SQL Server, 须用sa帐号 (本文以pubs2数据库为例)

  1>;sp_configure "allow updates", 1
  2>;go
  1>;begin tran
  2>;go
  1>;use master
  2>;go
  1>;update sysdatabases
  2>;set status = -32768
  3>;Where name="pubs2"
  4>;go

   如果得到(1 row affected),则

  1>;commit
  2>;go

   否则

  1>;rollback
  2>;go

  (4)重新启动SQL Server.

   注:SQL Server重新启动之后,当发现数据库本身存在不可恢复的问题时,如数据页损坏等,且没有完好的数据库备份,一定要用bcp...out备份用户数据库数据。此时,以下步骤省略,并按照“如何删除坏的用户数据库”文章删除此数据库。之后重建此数据库,恢复备份。

   否则,按以下步骤继续操作:

  用sa帐号注册到SQL Server.
  1>;begin tran
  2>;go
  1>;use master
  2>;go
  1>;update sysdatabases
  2>;set status=0
  3>;Where name="pubs2"
  4>;go

   如果得到(1 row affected),则

  1>;commit
  2>;go

   否则

  1>;rollback
  2>;go

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

   (5)重新启动SQL Server.

   (6) 如果你的数据库原来有dboption(例如"select into","trunc log on chkpt"等), 你需要重新设置这些option.

   (7) 当数据库已经恢复可使用状态后,运行dbcc命令检查数据库的一致性(参照“如何检查数据库中数据一致性”文章)

   ( 备份用户数据库

   例如:
  1>;dump database pubs2 to "/usr/sybase/pubs2.dup"
  2>;go
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP