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 服务器 - 数据库管理 » 数据库维护 » 备份和数据恢复 » 客户端备份

 

创建活动备份

可以使用带有 -l 选项的 dbbackup 实用程序对事务日志创建活动备份。活动备份提供事务日志的冗余副本,如果运行数据库服务器的主系统变得不可用,可以使用此副本重新启动辅助系统。

前提条件

您必须具有 BACKUP DATABASE 和 VALIDATE ANY OBJECT 系统特权。

上下文和注释

活动备份连续运行,只在服务器关闭时才终止。如果系统出现故障,则可以使用备份的事务日志来快速重新启动系统。但是,根据服务器正在处理的负载,活动备份可能会滞后,并且可能不会包含所有已提交的事务。

 任务
  1. 设置辅助计算机,在联机计算机出现故障时,可从该计算机运行数据库。确保在辅助计算机上装有 SQL Anywhere。

  2. 从辅助计算机连接数据库。

  3. 校验数据库。

  4. 从辅助计算机执行完全备份,并备份到辅助计算机:

    dbbackup -c "connection-string" path-on-secondary-computer\filename
  5. 从辅助计算机运行事务日志活动备份,并备份到辅助计算机。

    dbbackup -l path-on-secondary-computer\filename.log -c "connection-string"
  6. 定期从辅助计算机运行联机数据库的完全备份。

结果

如果主计算机变得不可用,则可以使用辅助计算机上的活动备份重新启动数据库。数据库文件和事务日志保存重新启动所需的信息。

 另请参阅