在探讨本问题之前,首先要为大家解释一下Syabse数据库本身。Syabse数据库应用和本身的架构相对而言都相对比较复杂,多数技术人员及公司对Sybase数据库底层结构和运行机制也处于并非完全了解的阶段,这就对Sybase数据库数据恢复和Sybase数据库数据修复造成了很大的阻碍。难道一旦Sybase数据库出现严重的故障就没有解决之道了吗?答案是否定的。

计算机运行的根本原理谁都无从改变,任何系统和应用都要遵守计算机的计算和存储规则,只不过是某些概念和规则过于生涩,导致我们需要更多的时间和精力来学习和熟悉。这也是目前Sybase数据库数据恢复和数据修复方面的处境。

下面将以真实案例为例为大家介绍数据库无法启动该如何解决。

Sybase版本:SQL Anywhere 8.0

故障现象: 数据库无法启动。

错误提示如图:

然后使用 Sybase Central 连接后报错如图:

经过分析得出的结论是:突然断电造成数据库无法回写正常数据,导致多个存储页数据不一致,系统表描述和存储表不一致,并有一些存储页底层数据完全杂乱。

于是我们在Sybase数据库底层把杂乱和错误的存储页进行修正,并对系统表部分信息进行更改。

繁重的Sybase数据库修复工作完成后,Sybase数据库已能成功启动,使用Sybase Central已能成功连接,经用户验证已无任何问题。

本文转自 宋国建 51CTO博客,原文链接:http://blog.51cto.com/sun510/1978118,如需转载请自行联系原作者

Sybase数据库故障的修复方法相关推荐

  1. .Net连接Sybase数据库的几种方法[转]

    从这里我们可以找到诸多数据库的配置信息:http://www.connectionstrings.com/  1.ODBC 方式 .Net连接时使用连接串如"Driver={Sybase O ...

  2. mysql数据库表损坏修复方法(适用虚拟主机)

    1.主机控制面板修复 在虚拟主机控制面板或独立控制面板中点击"数据库",用控制面板中提供的"修复数据库"功能,可以在线修复. 2.使用phpmyadmin进行修 ...

  3. MS Sql Server 数据库或表修复(DBCC CHECKDB)

    MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令.  1. DBCC CHECKDB  重启服务器后,在没有进行任何操作的情况下,在SQL ...

  4. SQLSERVER 数据库或表修复(DBCC CHECKDB)

    ** SQLSERVER 数据库或表修复(DBCC CHECKDB) ** 1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复 ...

  5. iPhone手机屏幕三种故障及维修方法

    我使用Apple手机的朋友经常出现屏幕故障.手机屏幕坏了后,很多人都不知道问题出在哪里.最后,是否要维修. 苹果公司的官方维修点太昂贵,导致许多人受到一些不良企业的打击.现在共享通常出现在手机屏幕上的 ...

  6. SEPM嵌入式数据库损坏的一种修复方法及sem5.log的缩小方法

    若要修复SEPM嵌入式数据库损坏,可参考下面的方法: 1. 运行嵌入式数据库进程 DBSRV9.EXE(program files\symantec\symantec endpoint protect ...

  7. 门禁服务器故障怎样修复,门禁常见故障及解决方法

    <门禁常见故障及解决方法>由会员分享,可在线阅读,更多相关<门禁常见故障及解决方法(2页珍藏版)>请在人人文库网上搜索. 1.1 控制器不读卡:一般是电源或者控制器的问题,用替 ...

  8. 备份sybase数据库的方法

    文档一: Sybase在当今公司数据库应用方面表现还是相当不错的,它可以轻松的应用于windows系统以及其他操作系统,例如linux,unix等.相比sql server仅仅适用于windows操作 ...

  9. mysql数据库损坏修复方法介绍

    由于临时断电,使用kill -9中止MySQL服务进程,所有的这些都可能会毁坏MySQL的数据文件.如果在被干扰时,服务正在改变文件,文件可能会留下错误的或不一致的状态.因为这样的毁坏有时是不容易被发 ...

  10. SQL数据库常见故障及解决方法

    SQL数据库常见故障及解决方法 参考文章: (1)SQL数据库常见故障及解决方法 (2)https://www.cnblogs.com/chenduzizhong/p/8990334.html 备忘一 ...

最新文章

  1. 教你快速写出多线程Junit单元测试用例 - GroboUtils
  2. 基于SP4062电路IO接口八通道保护板
  3. 排序算法--快速排序
  4. unity怎么设置游戏页面_杭州有没有正规的unity游戏开发培训机构?
  5. Android LinearLayout加载Fragment
  6. 百度地图 Android SDK - 个性化地图
  7. 信息学奥赛C++语言:奖励钢笔
  8. linux服务器 top 查看 内存占用详情
  9. oracle sql去差集,Oracle 两个逗号分割的字符串,获取交集、差集的sql实现过程解析...
  10. python强转字符串_在Python 3中将Exception转换为字符串
  11. java使用RSA加密方式实现数据加密解密
  12. 论文阅读笔记(十一)——Mobilenet-SSDv2: An Improved Object Detection Model for Embedded Systems
  13. vba python 基金历史排名_历史数据揭秘:跟着业绩排名买基金靠谱吗?
  14. Artifact ssmbuildFinal:war exploded: Artifact is being deployed SSM整合
  15. 电脑准考证登录不上去
  16. 用matlab实现用Bp神经网络对iris数据集进行分类(以及影响分类性能的参数条件)
  17. 从JavaScript到TypeScript,Pt。 IIB:使用类,接口和混合器进行设计
  18. Java生成条形码图片到本地
  19. TCP/UDP 端口及部分端口的作用
  20. 02.国际标准文件查询

热门文章

  1. as3 Box2d Hello box2d
  2. SQL问题记录——Unable to connect SqlServer Oledb ...
  3. sybase 性能监控及调优(转)
  4. 30幅精美的Photoshop三维字体作品欣赏及教程
  5. 从零基础入门Tensorflow2.0 ----二、4.2 wide deep 模型(子类API)
  6. Latex写论文格式注意点
  7. ArcGIS 判断坐标系是否正确
  8. 自己闲着没事整理的人工智能的思维导图
  9. Springboot项目中static文件和templates文件的区别
  10. python中datetime模块是以什么时间为基础_python基础-time和datetime模块