提供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:

以下官方手册为ASE 15.7 ESD#2中文版:

  1. 新增功能公告 适用于 Windows、Linux 和 UNIX 的 Open Server 15.7 和 SDK 15.7
  2. 新增功能摘要
  3. 新增功能指南
  4. ASE 15.7 发行公告
  5. 配置指南(windows)
  6. 安装指南(windows)
  7. 参考手册:构件块
  8. 参考手册:命令
  9. 参考手册:过程
  10. 参考手册:表
  11. Transact-SQL® 用户指南
  12. 系统管理指南,卷 1
  13. 系统管理指南,卷 2
  14. 性能和调优系列:基础知识
  15. 性能和调优系列:锁定和并发控制
  16. 性能和调优系列:监控表
  17. 性能和调优系列:物理数据库调优
  18. 性能和调优系列:查询处理和抽象计划
  19. 性能和调优系列:使用 sp_sysmon 监控 Adaptive Server
  20. 性能和调优系列:利用统计分析改进性能
  21. 程序员参考 jConnect for JDBC 7.0.7
  22. Adaptive Server Enterprise 中的 Java
  23. 组件集成服务用户指南
  24. Ribo 用户指南
  25. 内存数据库用户指南
  26. Sybase Control Center for Adaptive Server® Enterprise
  27. 安全性管理指南
  28. 实用程序指南

 


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

更改数据库选项

image

image

使用“数据库属性”(Database Properties) 向导通过 sp_dboption 更改数据库选项。 注意: 只有数据库所有者或系统管理员才能更改单个数据库的选项设置。

image

注意: 新创建的数据库的缺省设置与 model 数据库相同。

image

1. 在“管理主控台” (Administration Console) 的左窗格中,展开 ASE 服务器”(ASE Servers) > “模式对象”(Schema Objects) > “数据库”(Databases)

2. 选择以下选项之一:


“用户数据库” (User Databases)

“系统数据库” (System Databases)

“临时数据库”

“代理数据库” (Proxy Databases)

image

注意: 无法更新 master 数据库或存档数据库的任何数据库选项。

image

3. 单击数据库的“名称”(Name) 字段。

4. 单击箭头,然后选择 “属性”(Properties)

Sybase Control Center 将显示“属性”(Properties) 向导。

5. 单击 “选项”(Options) 查看可为此数据库设置的选项列表。 可以设置的数据库选项包括:

abort tran on full log – 确定在数据库日志空间严重不足时 Adaptive Server 如何 处理活动事务:

要在日志空间被释放之前取消所有需要写入事务日志的用户查询,选择此 选项。

要将事务挂起并在释放空间后唤醒事务,取消设置此选项。

allow nulls by default – 影响新创建的数据库表中的列能否接受 NULL 值:

如果选择此选项,则新创建的表中的列允许空值,除非列定义明确规定“非 空”。

如果不选择此选项,则不允许空值,除非列定义明确允许空值。

image

image

allow wide dol row – 允许用户数据库中的可变长度仅数据锁定 (DOL) 宽行。 注意: allow wide dol row Adaptive Server 15.7 版及更高版本支持。

async log service - 提供更强的 Adaptive Server 可扩展性,并为高端对称多处理

器系统的日志记录子系统提供更高的吞吐量。

image

注意: async log service Adaptive Server 15.5 版及更高版本支持。

image

auto identity - 如果用户创建表时没有指定主键、唯一索引或 IDENTITY 列,则 自动在新表中添加一个 10 IDENTITY 列。

dbo use only – 只允许数据库所有者访问数据库。

ddl in tran - 允许用户在其事务中包括 DDL 语法。 通常,避免在事务中使用“数据定义语言”命令。有关此选项的详细信息,请 参见 Adaptive Server《参考手册》。

delayed commit – 启用后,所有本地事务都使用 delayed commit 以控制客户端 返回,而不等待日志页中的 I/O 完成,并且不在最后一个日志缓冲区为 delayed commit 事务发出 I/Odelayed commit Adaptive Server 15.5 版和更高版本支 持。

image

注意: 如果数据库的 delayed commit async log service 都启用,则不使用

delayed commit

image

enforce dump tran sequence – 设置为“true”时,阻止运行会禁止后续 dump transaction 的操作。


image

注意: enforce dump tran sequence Adaptive Server 15.7 版及更高版本支持。

image

identity in nonunique indexes – 在表的索引键中自动包括一个 IDENTITY 列, 以使在表中创建的所有索引都唯一。

no chkpt on recovery - 设置数据库,以在由于重新启动 Adaptive Server 而恢复 数据库后向数据库中添加检查点记录。 此检查点(防止不必要地重新运行恢复机制)更改数据库上的序列号。如果辅 助数据库上的序列号发生更改,则主数据库中事务日志的后续转储无法载入辅 助数据库。 如果保留了最新的数据库副本,选择此选项。这会防止辅助数据库从恢复进程 获取检查点,以便将主数据库中后续事务日志转储载入辅助数据库。

no free space acctg - 确定数据库是否允许对非日志段进行可用空间计数和执行 阈值操作。 禁止可用空间计数可以提高恢复速度,因为不必为这些段重新计算可用空间 数。但它禁用为每张表存储的每页行数值的更新,因此估计空间使用情况的系 统过程可能报告不准确的值。

image

注意: 系统安全员可以更改 no free space acctg 选项。

image

read only – 防止修改数据库中的任何数据。

scratch database – 存储 sysaltusages 表的数据库。请参见《系统管理指南:卷

2》。

select into/bulk copy/pllsort – 允许用户执行未记录的操作。未记录的操作包括 针对永久表的 select into、批量复制实用程序 bcp writetext 实用程序。 无需选择此选项即可允许临时表执行 select into,或对具有索引的表运行 bcp, 因为插入操作均有记录。

在只通过 select 或通过批量复制对数据库进行未记录的更改后,如果尝试在数 据库中转储事务日志,将生成一条错误消息,指示您转用 dump database

single user – 每次只允许一位用户使用数据库。

trunc log on chkpt - 每次对数据库执行检查点操作时都截断事务日志(删除提 交的事务)。 如果选择此选项,无法转储事务日志。在通常不需要备份事务日志的开发工作 期间,您可能要选择此选项。

image

注意: 如果出于开发目的而选择 trunc log on chkpt ,定期清除该选项并转储 事务日志。如果从不转储事务日志,它将持续增长并最终导致数据库空间不 足。

image

unique auto_identity index – 如果数据库的 auto_identity 已启用,则新创建的 表自动获取名为 SYB_IDENTITY_COL 的列。这有助于保持数据完整性,因为 通常使用唯一 ID


另请参见

更改数据库所有权 (第 292 页)

修改数据库存储分配 (第 293 页)

修改事务日志高速缓存和日志 I/O 缓冲区大小 (第 294 页)


查看数据库统计信息 (第 285 页)

数据库属性 (第 290 页)




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

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。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------