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

 

恢复未提交的操作(命令行)

使用 dbtran 实用程序恢复未提交的操作并将所有已提交的事务重新应用到数据库中。

前提条件

执行此任务没有前提条件。

上下文和注释

在某些情况下,您可能希望查找有关在发生故障时未完成的事务的信息。当从数据库文件的介质故障中恢复时,事务日志必须保持不变。

注意

事务日志可能包含也可能不包含截至发生故障时的更改。它包含在最近提交的对数据库进行更改的事务结束之前进行的任何更改。

 任务
  1. 运行 dbtran,将事务日志文件转换为 SQL 脚本文件,并使用 -a 选项包括未提交的事务。

  2. 在文本编辑器中编辑翻译的日志(SQL 脚本文件)并标识所需的指令。

结果

将恢复未提交的操作。

运行以下命令将日志文件 sample.log 翻译为 changes.sql 文件:

dbtran -a sample.log changes.sql

 另请参阅