从长事务挂起恢复

如果您的系统具有足够的磁盘空间并且您想要执行未知长度的事务,请考虑将 LTXHWM 设置为 100 以强制数据库服务器继续添加日志文件直到您完成事务。

事务可能因为数据库服务器已耗尽磁盘空间而挂起。数据库服务器将停止添加新的日志文件、写入错误消息并且发出警报。

要继续事务,请执行以下操作:

  1. 向数据库空间添加数据库空间或块。
  2. 重新开始处理该事务。

如果您无法将更多的磁盘空间添加到数据库服务器,请终止该事务。

要添加事务
  • 发出 onmode -z 命令。
  • 关闭并重新启动数据库服务器。

当数据库服务器以快速恢复方式启动时,事务将回滚。然后执行以下步骤:

从长事务挂起恢复

  1. 添加更多磁盘空间或另一磁盘,直至事务成功回滚。
  2. 在长事务开始之前执行时间点复原或尽早执行时间点复原以便使数据库服务器可以回滚事务。
  3. 将额外的日志文件、数据库空间或块从数据库服务器实例删除。
  4. 执行完全的 0 级备份以释放逻辑日志空间。