我正在尝试使用dbimport
命令加载一个提取的Informix数据库,不幸的是,在向当前DBspace添加8 GB的块之后,已经超过了IBM Informix演示版本。我想知道是否有办法组合两个或多个DBspace来加载数据库。
答案 0 :(得分:2)
包含有关Informix版本的更多信息将有所帮助,因为不同的版本可能对用法有不同的限制,并以不同的方式实现这些限制。例如,在14.10.xC1中,IBM Informix Developer Edition(没有“ Demo”版本)将存储限制为8 GB。这是对实例而不是每个dbspace的整体存储的限制。
继续使用Informix版本施加的任何存储限制,dbimport
命令仅提供命令行选项来设置用于整个数据库的dbspace。如果要从目录(而不是磁带设备)导入,则可以编辑该目录中包含的模式sql文件,以设置每个create table或create index语句的存储选项。这些选项可以包括使用特定的dbspace进行存储,或者允许分段以将多个dbspace用于较大的表。我建议在使用dbaccess
之前先使用dbimport
测试修改后的模式文件,以便您可以捕获任何语法错误等。