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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 数据库维护 » 备份和数据恢复 » 数据库恢复

 

从活动备份重新启动数据库

从活动备份重新启动数据库,活动备份是在运行生产数据库的主计算机之外的计算机上创建的备份。

前提条件

在辅助计算机上必须装有 SQL Anywhere。

您必须具有 BACKUP DATABASE 系统特权。

 任务
  1. 将完全备份事务日志文件和活动备份事务日志复制到一个目录之中,在该目录中这些日志文件可应用于数据库文件的备份副本。

  2. 如果当前事务日志文件名称与预期的事务日志文件名称(如果有)相同,则重命名或删除当前事务日志文件。

  3. 使用 -ad 选项启动数据库服务器,以应用步骤 1 所创建的目录中的事务日志并使数据库成为最新:

    dbeng16 "database-name.db" -ad directory-name

    在应用了事务日志之后,数据库服务器自动关闭。

  4. 按照正常方式启动数据库服务器,允许用户访问。任何新活动将写入到新的事务日志。

  5. 对事务日志运行活动备份,将其备份到辅助计算机。

    dbbackup -l path\filename.log -c "connection-string"

结果

数据库将重新启动。

 另请参见