将逻辑日志文件移至另一个数据库空间

逻辑日志文件的位置中的说明,您可能由于性能原因或为使数据库空间中有更多空间而希望移动逻辑日志文件。要查明逻辑日志文件的位置,请参阅监视日志记录活动。 虽然移动逻辑日志文件并不难,但它可能很耗时。

移动逻辑日志文件将由两个较简单的操作组合完成:
  • 从逻辑日志文件当前所在数据库空间删除这些文件
  • 将逻辑日志文件添加到其新数据库空间
以下过程提供如何将 6 个逻辑日志文件从数据库空间移至另一数据库空间 dbspace_1 的示例。
限制: 您不能在非缺省页大小的数据库空间中移动逻辑和物理日志文件。

要将逻辑日志文件从根数据库空间移出(示例),请执行以下操作:

  1. 请确保数据库服务器处于联机、管理、静默或快速恢复方式中。
  2. dbspace_1 添加 6 个新逻辑日志文件。
  3. 对所有存储空间进行 0 级备份,以释放除当前日志文件以外的所有日志文件。

    (如果使用 onbar -l -b -c,那么可备份包括当前日志文件在内的所有日志文件。)请参阅释放逻辑日志文件

  4. 使用 onmode -l 切换到新的当前日志文件。
  5. 删除根数据库空间中的全部 6 个逻辑日志文件。

    您不能删除当前逻辑日志文件。

    请参阅删除逻辑日志文件

  6. 创建根数据库空间和 dbspace_1 的 0 级备份。

    有关更多信息,请参阅《GBase 8s 备份与复原指南》。