我正在尝试使用dbimport命令加载一个提取的Informix数据库,不幸的是,在我当前的DBspace中添加了8 GB的块之后,已经超出了IBM Informix Demo版本。我想知道是否有方法可以组合两个或更多DBspaces来加载我的数据库。
发布于 2019-11-20 16:53:56
包含有关Informix版本的更多信息将有所帮助,因为不同的版本可能有不同的使用限制,并以不同的方式实现这些限制。例如,在14.10.xC1中,IBM Informix Developer Edition (没有"Demo“版本)将存储空间限制为8 GB。这是对实例的总体存储的限制,而不是针对每个dbspace的限制。
除了Informix版本施加的任何存储限制之外,dbimport命令只提供一个命令行选项来设置用于整个数据库的dbspace。如果是从目录导入,而不是从磁带设备导入,则可以编辑该目录中包含的方案sql文件,以设置每个create table或create index语句的存储选项。这些选项可以包括使用特定的dbspace进行存储,或者启用碎片以将多个dbspace用于较大的表。我建议在使用dbimport之前使用dbaccess测试修改后的模式文件,这样您就可以捕获任何语法错误等。
https://stackoverflow.com/questions/58931992
复制相似问题