powersybedit-hobbylu
  首页 帮助 退出
最新日志
历史档案
最新评论
中博网友/2008-07-18
请教一个问题,我用....
访客/2008-07-15
请问一下博主
偶下载....
访客/2008-07-14
请问在那里下载,我....
访客/2008-07-02
您好,我使用的是s....
访客/2008-06-30
在哪里可以下载啊》
我的相册
我的网摘
友情链接
我的LOGO
 

本人学习研究sybase已经n多年了,从刚开始什么都不会,到现在自诩为的"专家",感受也颇深。我都会sybase什么东西呢?sybase是一个软件公司,其中包括...查看全文

·心情日记
·我的软件
·relication server
·ASE数据库

 
2008.06.16 08:37:00 
 在recovery的时候发生692错误故障处理 
有一个客户,在系统发生异常掉电之后,启动数据库,发生了以下错误,导致数据库无法正常recovery。00:00000:00018:2008/06/11 16:00:08.45 server  Error: 692, Severity: 20, State: 1
00:00000:00018:2008/06/11 16:00:08.45 server  Uninitialized logical page '28114' was read while accessing object '3' in database '18'. Please contact Sybase Technical Support.
这种故障在正常操作下,已经无法恢复数据库,里面的数据需要通过使用恢复工具进行恢复了(建议使用powersybedit)。用poweredit读取裸设备方式,对改页面进行了分析,发现该页面确实是一个空页,所有的字节全部是0000 0000。那么如何避免这个故障,并将这个页面变成一个有效的页面呢?可以做如下处理:
首先读取该对象的其他页,然后将该页的页号修改为这个空页所在的页号,如上实例为 28114,回写磁盘后,关闭改文件,重新启动数据库。但过程中有可能会多次出现这个故障,需要重复操作,较为麻烦。
经过一系列的处理,该数据库可以正常启动,某些数据就可以通过正常的bcp出来。
标签: 
作者 hobbylu 评论() | 人气()  | 引用() | 推荐 | 保存日志 | 问题日志 | 收藏到网摘 | 返回首页
  powered by blogcn.com