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 服务器 - 数据库管理 » 维护数据库 » 备份和数据恢复 » 恢复数据库 » 通过多个事务日志恢复数据库

 

使用 -a 服务器选项来通过多个事务日志恢复数据库

使用 -a 服务器选项可以通过将单个事务日志文件应用于数据库的备份副本来恢复数据库。指定该选项之后,数据库服务器会应用日志,然后关闭。如果拥有多个事务日志,则必须按照正确的顺序(从最旧到最新)每次应用一个日志。

♦  使用 -a 服务器选项从多个事务日志中恢复:
  1. 使用 -a 启动数据库服务器,以便将备份事务日志应用于数据库的脱机(备份)副本。

    请参见-a 数据库选项

  2. 启动数据库服务器并将当前事务日志应用于数据库的备份副本。

示例

以下示例使用 -a 数据库服务器选项将脱机(备份)事务日志和当前事务日志应用于示例数据库的备份副本。

  1. 启动数据库服务器并将名为 backupdemo.log 的备份事务日志应用于名为 backupdemo.db 的数据库的备份副本:

    dbeng11 backupdemo.db -a backupdemo.log

    该数据库服务器将备份事务日志应用于数据库的备份副本,并随后关闭。

  2. 启动数据库服务器并将名为 demo.log 的当前事务日志应用于数据库的备份副本:

    dbeng11 backupdemo.db -a demo.log

    该数据库服务器将当前事务日志应用于数据库的备份副本,并随后关闭。

另请参见