总结 sys_archivecleanup: 错误: 必须指定最早保存的wal文件 这个错误消息表明在使用 sys_archivecleanup 工具时缺少了必要的参数。通过了解工具的用法、检查执行时的参数、确定应该指定的最早WAL文件,并重新运行命令,可以解决这个问题。
sys_archivecleanup是用于清理kingbase archive 归档文件的工具,具体用法如下: sys_archivecleanup[option...]archivelocationoldestkeptwalfile 该工具可以删除指定目录下某归档文件之前的所有归档。例如:想要删除archive目录下000000010000000000000038归档生成之前的所有归档可以使用下面语句: sys_archivecleanup archive 000000010000...
sys_archivecleanup 可供备节点服务器通过 archive_cleanup_command 来清理 WAL 文件归档。 sys_archivecleanup 也可以作为一个单独的程序运行,清理 WAL 文件归档。 在备节点服务器上使用 sys_archivecleanup,需在 kingbase.conf 配置文件中配置以下内容: archive_cleanup_command = 'sys_archivecleanup archivelocation ...