Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 维护数据库 » 备份和数据恢复 » 恢复数据库 » 从介质故障中恢复

 

从事务日志镜像的介质故障中恢复

以下过程说明了使用事务日志镜像时如何从介质故障中恢复。如果您的数据库是复制服务器安装中的主站点,或者是 SQL Remote 安装中的统一数据库,则应使用事务日志镜像或等同的硬件。

♦  从事务日志镜像的介质故障中恢复
  1. 对在启动事务日志时提取的数据库文件创建额外的备份副本。

  2. 确定这两个文件中的哪个受损。在事务日志及其镜像上运行翻译日志文件实用程序 (dbtran)。生成错误消息的文件损坏。翻译日志文件实用程序可从 Sybase Central 访问,或可作为 dbtran 实用程序访问。

    以下命令行翻译名为 demo.log 的事务日志,并将转换后的输出放在 demo.sql 中:

    dbtran demo.log

    翻译日志文件实用程序正确翻译完整的文件,并在翻译受损文件时报告错误。

  3. 复制正确的文件来覆盖损坏的文件。

  4. 重新启动数据库服务器。

另请参见