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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 数据库管理 » 数据库维护 » 备份和数据恢复 » 数据库恢复 » 介质故障恢复

 

从未镜像事务日志的介质故障中恢复
 ♦ 从未镜像事务日志的介质故障恢复(部分恢复)

如果数据库是 MobiLink 或 SQL Remote 安装中的统一数据库,则应使用事务日志镜像或等同的硬件。

小心

只有当数据库不参与 MobiLink 或 SQL Remote 系统时,才应使用 dbeng12 命令。如果您的数据库是 SQL Remote 复制系统中的统一数据库,则可能必须重新抽取远程数据库。

  1. 创建数据库文件的额外备份副本。缺少事务日志时,数据库文件包含自上次备份和最近的检查点之后所做的更改的唯一记录。

  2. 删除或重命名事务日志文件。

  3. 使用 -f 选项重新启动数据库。

    dbeng12 "%SQLANYSAMP12%\demo.db" -f

    如果没有 -f 选项,数据库服务器会将缺少事务日志报告为错误。利用 -f 选项,数据库服务器将数据库恢复到最近的检查点,然后回退在检查点时未提交的任何事务。新事务日志随之创建。

 另请参见