返回首页

gbase数据、南大通用产品文档:GBase8a| 1865 |

更新日期:2024年09月11日

| Mike
| 72.5 |

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

从逻辑日志文件当前所在数据库空间删除这些文件

将逻辑日志文件添加到其新数据库空间
以下过程提供如何将 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 备份与复原指南》。

由于以下原因,您可能希望在当前日志文件变满之前切换到下一个逻辑日志文件:

备份当前日志

激活新的 BLOB 空间和 BLOB 空间块
数据库服务器可以处于联机方式以进行该更改。 运行以下命令以切换到下一个可用的日
志文件:onmode -l
更改将立即生效。(请确保您在命令行中输入小写的 L,而非数字 1。)