我现在有个dmp文件,大概200G+,需要导入数据库中(环境为:window2003 server 32 bits,oracle10g);
需要创建表空间和数据文件;问题是:创建一个大数据文件(BIGFILE TABLESPACE)好呢?还是创建多了个小数据文件(SMALLFILE TABLESPACE)好呢?本应用为数据仓库。请大家指点。

解决方案 »

  1.   

    建议创建多了个小数据文件(SMALLFILE TABLESPACE)…
      

  2.   

    目前是个olap系统。想尽量考虑到今后管理方面,速度也能有所提升。如果多个数据库文件的话,只能定期的去增加数据文件了。
    如果用一个大文件,短期内不需要增加数据文件。另外,在查询过程中,多个文件和一个文件,查询效率是否有区别?多谢。
      

  3.   

    我想这么大的dmp文件,应该是从其他数据库备份过来的吧,建议你参考一下你备份数据库的表空间配置。否则有可能还原不了,因为在原始数据库有的表空间,现在在你的数据库没有建立,数据还原是不能够成功的。另外,建议分成多个小数据文件。