提供7*24专业Sybase数据库远程及现场技术支持,Sybase ASE及Sybase SQL Anywhere数据库修复服务,
请联系电话: (微信),QQ: 289965371!
We supply technical support for Sybase ASE and Sybase SQL Anywhere, also have many years of experience in recovering data from damanged Sybase devices.
Please contact us:
Phone:
Wechat: 13811580958
QQ: 289965371 联系我们获取数据库技术支持!
Email: 289965371@qq.com
扫描下方微信,联系我们:
扫描雨翰数据恢复官方微信获取专业数据库恢复服务

 

随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
目前,原Sybase所有产品(包括:Adaptive Server Enterprise、Sybase IQ、Replication Server、PowerDesigner等)的官方手册仍然可以从https://infocenter.sybase.com/help/index.jsp进行浏览或下载。暂不清楚该网站https://infocenter.sybase.com/help/index.jsp何时会被完全迁移到SAP Support上!
Sybase官方手册英文版有html和pdf两种格式,而中文版手册只有pdf一种格式。为了国内Sybase用户更方便、快捷地搜索Sybase常见产品的官方手册内容,特将中文版Sybase官方手册转为html格式!
Sybase产品官方手册中文版的html格式所有内容的版权归SAP公司所有!本博客站长是Sybase数据库的铁杆粉丝!

如有Sybase数据库技术问题需要咨询,请联系我!

  QQ :289965371 联系我们获取数据库技术支持!
  Email:

以下官方手册为SAP IQ 16.0 SP03中文版:

  1. SAP Sybase IQ 简介
  2. 新功能摘要
  3. IQ 发行公告(linux)
  4. IQ 快速入门(unix)
  5. 安装和配置指南(linux)
  6. 管理:备份、恢复和数据恢复
  7. 管理:数据库
  8. SAP Sybase IQ 错误消息
  9. 管理:全球化
  10. IQ 许可选项指南
  11. 管理:装载管理
  12. IQ 迁移
  13. 管理:Multiplex
  14. 性能和调优指南
  15. IQ 编程
  16. 参考:构件块、表和过程
  17. 参考:语句和选项
  18. 管理:内存行级版本控制
  19. 管理:空间数据
  20. IQ 非结构化数据分析
  21. 用户定义的函数
  22. 管理:用户管理和安全
  23. 实用程序指南

 


< 上一个 | 内容 | 下一步 >

词汇表

SAP Sybase IQ 术语和概念。

Adaptive Server Adaptive Server 是一个高性能关系数据库管理系统。可使用 SAP Sybase IQ 查询 Adaptive Server 数据库中的数据。

目录存储库 – 目录存储库是每个 SAP Sybase IQ 数据库中包含其元数据的部分。 目录存储库包含 SYSTEM dbspace 以及最多 12 个其它目录 dbspace。缺省名称为 dbname.db

组件集成服务 (CIS) – 组件集成服务 (CIS) SAP Sybase IQ 用户提供对主机、UNIX

Windows 服务器上的关系型数据库或非关系型数据库的直接访问。

连接配置文件 – 连接配置文件存储正在运行的 SAP Sybase IQ 服务器的连接信 息。该配置文件主要用于简化用户与服务器的连接。SAP Sybase IQ 扩展了连接配 置文件以便于启动服务器和创建数据库。

Dbfile dbfile 是用于存储 SAP Sybase IQ 数据库数据的操作系统文件。每个 dbfile 都有一个对应的逻辑文件名和一个物理文件路径。每个 dbspace 名、dbfile 名和物 理文件路径都必须唯一。dbfile 名可以与 dbspace 名相同。

SYSDBFILE 视图可显示数据库中的所有 dbfile,包括 Catalog 数据库空间文件、IQ 消息文件、IQ 主数据库空间和临时数据库空间中的 dbfile、事务日志文件以及 SA 临时文件。

Dbspace dbspace dbfile 的逻辑集合。数据库空间不足时可通过添加额外的 dbspace 进行扩展。用户可以将 SAP Sybase IQ 数据移出磁盘并使磁盘脱机,而不 会产生任何停机时间。

空闲列表 – 空闲列表是一种结构,SAP Sybase IQ 用其跟踪 dbspace 正在使用哪 些块。

IQ 数据库 – IQ 数据库是使用 SAP Sybase IQ 服务器创建的数据库。专门为 IQ 数 据库创建了索引,以利用 SAP Sybase IQ 的查询速度。

创建的每个 IQ 数据库包括以下存储库:IQ 主存储库(针对数据)、目录存储库

(针对元数据)、IQ 临时存储库(针对临时数据)和 RLV 存储库(针对并发行级 表更新的内存数据存储库)它同时也创建一个 IQ 消息日志文件。

IQ 主存储库 – IQ 主存储库是每个 SAP Sybase IQ 数据库中包含 IQ_SYSTEM_MAIN dbspace 和其它用户 dbspace 的部分。IQ 主存储库包含永久数据库结构(如备份元 数据和已提交事务的回退数据)。IQ 主存储库有时称为 IQ 存储库。

image

提示: 不要在 IQ_SYSTEM_MAIN 中存储用户表和索引,而是创建另外的 dbspace

(称为用户主 dbspace)来存储它们。

image

IQ 消息日志 – 当首位用户连接至 IQ 数据库时,系统将创建 IQ 消息日志文件。 此文件的缺省名称为 dbname.iqmsg

词汇表


IQ_SYSTEM_MSG 是一个系统 dbspace,指向数据库 IQ 消息日志文件的文件路 径。IQ_SYSTEM_MSG 不存储任何数据,因此不被视为存储库。SAP Sybase IQ 在此文件中记录错误消息、状态消息和插入通知消息。

IQ 临时存储库 – IQ 临时存储库包含 IQ_SYSTEM_TEMP dbspaceIQ 临时存储 库是每个 IQ 数据库中用于存储临时表和临时空间数据结构的部分。

数据库服务器使用临时数据结构对数据进行排序和处理。这些表中的数据仅在您 连接到数据库期间存在。

IQ 事务日志 – IQ 事务日志用于记录对数据库的更改。事务日志包括版本信息、 可用空间以及可用于从系统故障中恢复的其它信息。缺省情况下,将在目录存储 库所在的目录中创建事务日志。此 dbfile 文件的缺省名称为 dbname.log

元数据 – 元数据描述数据库中的数据 – 例如,表中每列的大小和数据类型。每个

SAP Sybase IQ 数据库的元数据均存储在目录存储库中。

Multiplex SAP Sybase IQ 中的一项强大功能,可通过集群服务器配置提供应用 程序可伸缩性。SAP Sybase IQ Multiplex 实现了通过连接到共享数据源的独立数 据处理节点进行并发的数据装载和查询。每个 Multiplex 服务器都有其自己的目录 存储库和 IQ 临时存储库,所有服务器共享一个公用 IQ 存储库。有关详细信息, 请参见管理:Multiplex

对象 – 对象可以是用户创建的表或索引。对象分为永久对象(即当用户断开连接 并重新启动服务器时仍保留在数据库中的对象)和临时对象(即仅在当前会话期 间保留在数据库中的表和视图)。永久表也称为基表。

分区键 – 分区键是由表创建者定义的一个表列,用于确定表的分区方式。

代理表 – 代理表是映射到远程服务器上某个表的表对象,其列属性和索引信息派 生自远程位置的对象。

可以使用代理表搜索多个 SQL Anywhere 服务器、Adaptive Server 数据库和非 Sybase 数据库中的数据。反之,也可以创建代理表以便查询 SAP Sybase IQSQL Anywhere Adaptive Server 数据库。

范围分区 – 范围分区是基于某一表列的值划分的表行的逻辑子集。

RLV – 行级快照版本控制。RLV 存储库是针对并发行级表更新的内存数据存储 库。如果表未启用 RLV 存储库,则其使用表级快照版本控制。请参见《管理:内 存行级版本控制》。

SQL Anywhere SQL Anywhere 是事务处理关系数据库管理系统,可独立使用, 也可在多用户客户端/服务器或三层环境中用作网络服务器。

SQL Anywhere 经过专门设计,占用的内存和磁盘资源比一般数据库管理系统更 少。SAP Sybase IQ SQL Anywhere 的扩展,因此支持的许多功能与之相同。

SQL Anywhere 数据库 – 所有 SAP Sybase IQ 数据库均使用 SQL Anywhere 数据 库作为目录存储库。

存储库 – 存储库是一个或多个 dbspace,用来存储永久或临时数据以用于特殊目 的。SAP Sybase IQ 具有以下存储库:目录存储库、IQ 主存储库、IQ 临时存储库和 RLV 存储库。

同步 – 同步可将过期的 Multiplex 辅助节点服务器变为最新状态。

词汇表


表分区 – 表分区是一个行集合,该集合是某个用户创建的表的子集。不能将一个 给定行置于两个不同的分区中。每个分区可置于自己的 dbspace 中,并可单独进 行管理。

表空间 – 表空间是数据库中的存储单位,可作为总存储的逻辑子集进行管理。可 以将各对象和子对象分配到各个表空间。SAP Sybase IQ 中的表空间称为 dbspace

词汇表

索引




--------------------------------------华丽的分割线-------------------------------------------------------------------------

Sybase SQL Anywhere数据库恢复工具ReadASADB:

之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具: ReadASADB。
此工具支持ASA v5.0, v6.0, v7.0, v8.0, v9.0, v10.0, v11.0, v12.0, v16.0, v17.0等版本。
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具。
恢复Sybase SQL Anywhere的工具在国内处于领先水平。

Sybase SQL Anywhere数据库恢复工具ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x,17.x
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集,包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

Sybase SQL Anywhere数据库恢复工具ReadASADB适用场景

各种误操作:

  1. 误截断表(truncate table)
  2. 误删除表(drop table)
  3. 错误的where条件误删数据
  4. 误删除db或log文件
  5. 误删除表中的字段

Sybase SQL Anywhere数据库恢复工具ReadASADB的应用场景:

1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page
7、*** ERROR *** Assertion failed: 201417 (7.0.4.3541) Invalid count or free space offset detected on a table page
8、Internal database error *** ERROR *** Assertion failed: 201425 (8.0.3.5594) Invalid count or free space offset detected on a free list page -- transaction rolled back.
9、Internal database error *** ERROR *** Assertion failed: 100702 (8.0.1.2600) Unable to modify indexes for a row referenced in rollback log -- transaction rolled back


-------------------------------------------------------------------------------------------

Sybase ASE数据库恢复工具READSYBDEVICE:

一个不依赖数据库管理系统、直接从Sybase数据库设备文件上提取数据的业内领先的恢复工具!
能够从损坏的Sybase ASE设备文件(.dat)上提取数据的非常规恢复工具。

Sybase ASE数据库恢复工具READSYBDEVICE的主要功能:

  1. 被勒索病毒加密数据文件及备份文件情况下的恢复;
  2. 系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏的备份文件情况下的恢复;
  3. 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复;
  4. delete数据恢复、误update数据恢复、误删除表(drop)恢复、误truncate表恢复 等;
  5. 各种Sybase内部系统表损坏、索引错误的修复;
  6. master数据库损坏而无法正常运行情况下的恢复;
  7. Sybase数据库被标记为可疑,不可用等情况的恢复;
  8. Sybase数据库中数据文件内部出现坏块情况下的恢复;
  9. Sybase数据库无数据文件但有日志文件的情况下的恢复;
  10. Sybase数据库只有数据文件无任何日志文件的情况下的恢复;
  11. Sybase数据文件被误删除情况下的碎片提取恢复;
  12. 磁盘阵列上的Sybase数据库被误格式化情况下的数据库恢复;
  13. 数据库sysobjects等系统表损坏无法正常应用情况下的恢复;
  14. Sybase数据库还原数据库出现失败情况下的恢复;
  15. Sybase数据库只剩下损坏的备份文件情况下的恢复。

Sybase ASE数据库恢复工具READSYBDEVICE支持的版本:

Sybase ASE 11.0.x,11.5.x,11.9.x,12.0.x,12.5.x,15.0.x,15.5.x,15.7.x,16.0.x


-------------------------------------------------------------------------------------------

SQL Server数据库恢复工具SQLRescue:

一个不依赖数据库管理系统、直接从SQL Server数据库文件上提取数据的业内领先的恢复工具!
能够从损坏的SQL Server数据库文件(.mdf)上提取数据的非常规恢复工具。

SQL Server数据库恢复工具SQLRescue的主要功能:

  1. 系统崩溃只剩下数据文件的情况下的恢复,即无日志文件或者日志文件损坏情况下的恢复;
  2. 断电导致数据库文件损坏情况下的恢复;
  3. 硬盘坏道造成数据库损坏情况下的恢复;
  4. 数据文件内部存在坏页情况下的恢复;
  5. 企业管理器误删除数据表记录,管理软件误删除数据表记录的恢复;
  6. 并闩锁错误、格式化、误删除后导致软件不能使用的情况;
  7. 无法读取并闩锁页sysindexes失败情况下的修复;
  8. 数据文件被误删除情况下的碎片提取恢复;
  9. 系统表损坏、索引错误、误删除数据库表、删除记录的数据找回;
  10. master数据库损坏而无法正常运行情况下的恢复;
  11. 数据文件无法附加情况下的数据恢复;
  12. 数据库被标记为可疑,质疑,不可用等情况的恢复;
  13. 数据库sysobjects等系统表损坏情况下的恢复;
  14. 数据被误(drop、delete、truncate)删除表数据的恢复,误update后的数据恢复等;
  15. 还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复;
  16. 数据库被误格式化等情况下的数据库恢复;
  17. 日志收缩造成数据库损坏情况下的恢复;
  18. 仅剩损坏的备份文件情况下的恢复。

SQL Server数据库恢复工具SQLRescue技术特点:

只要SQL Server数据库的数据文件存在,我们就有办法帮您从数据文件中找回重要数据。
  1. 从数据文件中直接恢复数据
  2. 不能附加时直接恢复数据并生成新的数据库
  3. 系统表损坏的数据库修复
  4. 快速修复SQL 823错误、连接中断错误

SQL Server数据库恢复工具SQLRescue支持的版本:

Microsoft SQL Server 7.0, 2000, 2005, 2008, 2008R2, 2012, 2014, 2016, 2017,2019。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------