浪潮软件SYBASE中RECOVERY失败时应如何处理?

浪潮软件SYBASE中RECOVERY失败时应如何处理

数 据 库: Syb 11.9网
软件版本: PS未知 软件模块: 错误专题
问题描述:
   在重启数据库时,出现类似  Recovery dbid 5 ckpt (1202079,9) oldest tran (1122446,8),提示后数据库再也启动不了。
或者打开数据库时提示“database cwbase1 has not been recovered”
产生原因: 不详
解决方法:
   此时如果master数据库已启动,则可连接到master数据库上运行如
下语句:
/*使系统数据表可改*/
sp_configure ‘allow update’,1

/*使数据库在启动时不做检查*/
update sysdatabases set status=-32768 where name=’databasename’

/*清理日志*/
dump tran master with no_log
dump tran databasename with no_log

然后重启数据库,就可解决问题。但还必须做一步:
sp_configure ‘allow update’,0

原创文章,转载请注明: 转载自浪潮888博客

本文链接地址: 浪潮软件SYBASE中RECOVERY失败时应如何处理?

文章的脚注信息由WordPress的wp-posturl插件自动生成



This entry was posted in 浪潮文档. Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>