下一个逻辑日志文件未释放时要执行的操作

如果数据库服务器尝试切换到下一个逻辑日志文件但发现顺次的下一个日志文件仍在使用中,那么数据库服务器立即暂挂所有处理。即使其他逻辑日志文件是可用的,数据库服务器也无法跳过使用中的文件而写入非顺次的可用文件。处理将停止,以保护逻辑日志文件中的数据。

逻辑日志文件可能由于以下任一原因而在使用中:
  • 文件包含尚未清空到磁盘的最近检查点或最旧更新。

    发出 onmode -c 命令以执行检查点并释放逻辑日志文件。有关更多信息,请参阅强制执行检查点

  • 文件包含打开的事务。

    打开的事务就是在设置用于回滚长事务的高水位标志中所说明的长事务。

  • 文件未备份。

    如果逻辑日志文件未备份,那么当您使用 ON-Barontape 来备份逻辑日志文件时,处理会恢复进行。