gpt4 book ai didi

database - 我试图在一个巨大的二进制负载后重建 Progress 数据库上的索引,得到这个错误

转载 作者:搜寻专家 更新时间:2023-10-30 22:17:11 25 4
gpt4 key购买 nike

刚刚使用批处理脚本通过二进制加载将 655 个表导入到 650 GB 硬盘驱动器上新创建的数据库。

Idxbuild 正在带线程运行,最大线程数为 1。(13942)TMB 值为 8,TM 值为 8,SG 值为 48,包装因子为 100。 (16141)临时排序文件位于:C:\Progress\OpenEdge\bin 将使用可用的磁盘 spaCE。 (11443)系统错误:无法在区域架构区域内扩展数据库。 (8897)

我在文档中找不到任何解决方案。

Tom Bascom -- 我知道您知道解决这个问题的方法。

感谢社区!

最佳答案

什么版本的 Progress?

正如 Tim 所说,对于您的临时文件来说,这是一个非常奇怪的地方。那是怎么发生的?我猜你的工作目录是 %DLC%\bin。

您要扩展架构区域吗?为什么?您是否忘记将所有数据、索引和 LOB 移动到类型 2 存储?

通过从结构文件中删除所有 AREA 信息,您将所有内容都放在架构区域中。

您可能还没有创建具有多个范围的结构文件等等?因此只有一个初始范围。

您似乎还没有启用大文件。这意味着一旦该范围达到 2GB,它就无法增长。

所以快速简便的解决方案可能是:

proutil dbName -C enablelargefiles

注意:这是设置数据库的糟糕方法——不要对真实系统这样做。但是,据我了解,您只是尝试一次性加载此数据,以便可以将其导出为 CSV 数据。

关于database - 我试图在一个巨大的二进制负载后重建 Progress 数据库上的索引,得到这个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10183201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com