各位大虾:
    现在,我需要移植数据库(oracle10g移植到另一台计算机上去)
我用导出DMP格式导入,当然需要创建和原来数据库一样的表空间,但是,数据文件是否也需要一样啊????
比如原来数据库有2个数据文件‘./oradata/test-1.dbf’,'./oradata111/test_2.dbf',那么,现在我新创建的表空间
数据文件可以何为一个不?或者可以分为多个么?
急急急!!!!!!!!!!!1

解决方案 »

  1.   

    如果FULL=Y,那表空间名需要一致,数据文件没要求
    如果FULL=Y没有指定,那表空间名也没有要求,只要指定用户的空间够就可以了
      

  2.   

    exp和imp是逻辑备份,与物理结构是独立的,楼主无需担心啊。
      

  3.   

    表空间数据文件个数据无所谓,只要所有表空间文件总数不要超过参数db_files的限制就行了
      

  4.   

    也就是说,exp/imp不涉及到物理结构哈,那控制文件是怎么写的嘛,难道是imp的同时也在写控制文件啊?
      

  5.   

    imp的时候不涉及控制文件。 这之间也没什么关系,两个数据库的数据一样不代表所使用的数据文件也是一样的。