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 服务器 - 数据库管理 » 维护数据库 » 备份和数据恢复 » 恢复数据库 » 从介质故障中恢复

 

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

如果您的数据库是复制服务器安装中的主站点,或者是 MobiLink 或 SQL Remote 安装中的统一数据库,则应使用事务日志镜像或等同的硬件。请参见事务日志镜像

♦  从未镜像事务日志的介质故障中恢复(部分恢复):
  1. 创建数据库文件的额外备份副本。缺少事务日志时,数据库文件包含自上次备份和最近的检查点之后所做的更改的唯一记录。

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

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

    dbeng11 samples-dir\demo.db -f
    小心

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

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

另请参见