没什么影响。只是导入的时候,表空间一定要建全。
而且,表空间是可以超过 2 G 的,你的客户大概是 FAT32 的系统,它是有单个文件最大 2 G 的限定。

解决方案 »

  1.   

    单个文件大小主要受限于操作系统,另外oracle支持一个表空间有多个数据库文件,但是最多支持多少个我没有试过,只知道oracle在创建数据库时有一个MAXDATAFILE参数指定数据库中允许的最大文件数,察看你现在的数据库允许多少个数据库文件看一在controlfile中(alter system backup controlfile to 'file_name'),这样你就可以是一个表空间对应很多的数据库文件了。
      

  2.   

    谢谢楼上各位的答复,现在我准备用一个表空间多个数据文件来实现,对应的一个原文表有多个数据文件。不知道这样的话会不会有其他的问题,刚用ORACLE,希望大家多多帮助呢!!
      

  3.   

    我昨天查了资料,在oracle中每个表空间所支持的数据文件数由操作系统决定,但一般不超过1022个。而每个数据库所支持的数据文件数为65533个,这样如果按照每个数据文件2G来计算oracle每个表空间最多支持2044GB(2TB),而整个数据库最大支持1310066GB(128TB)数据,但这时只能有64个表空间。你使用一个表空间对多个数据文件不会对oracle有什么影响,因为这本身就是oracle的一个特性。只不过随着数据量的增加在备份的时候可能会更耗时。
      

  4.   

    谢谢zealot_zk(风中追风) 。。
    太感谢了。以后还要多像你学习啊!!
    我先这样操作一下!采用多数据文件来处理。