我们有一个数据文件超过2Gb的数据库,这导致了^01使用相同文件名生成的文件。我们现在有一个.DAT文件和一个^01具有相同的名称。我随后删除了不必要的数据(旧的历史记录,不再需要(,.DAT文件现在只有372MB,但^01文件保留。我想克隆.DAT文件并保存数据,然后将其重新加载到克隆的(空白文件(中。我通常使用Butil(克隆、保存和加载(,但不确定需要如何处理^01文件作为Butil-Save FileName^01 FileName.seq返回一个错误,因为它无法识别^:BUIL-14:导致错误的文件是FileName.01。BUIL-100:MicroKernel错误=12。MicroKernel找不到指定的文件。
我非常感谢在这方面的指导/意见谢谢你,
您不需要对执行任何操作^XX个文件。它们被称为扩展文件,由PSQL引擎自动处理。BUTIL-CLONE/-COPY将读取所有数据(原始文件和扩展文件(并将其复制到新文件
要重建它,您应该执行以下操作:
BUTIL -CLONE <NEWFILE.DAT> <OLDFILE.DAT>
BUTIL -COPY <OLDFILE.DAT> <NEWFILE.DAT>
此外,如果文件再次增长到2GB以上,扩展文件(.^01(将返回。