如果你先从dmp文件中将对象的创建语法抽取出来后在要exp的库那边先建好,那么也不用理会表空间是否一样。

解决方案 »

  1.   

    如果是先EXP出结构再修改是比较麻烦的,如果有原始的建立的脚本,在新数据库那边先
    建立好结构和索引,再IMP数据就没有问题。按照你上面的说法,你只能先建立好表空间,对于数据文件建立在哪里则不重要,然后再
    IMP就没有问题。
      

  2.   

    方法一:
    使用pl/sql developer会有选项让自动创建表空间与用户
    方法二:
    exp system/system_password owner=你想导出的用户1,用户2... file=filename log=logname
    目标主机上:
    imp system/system_password fromuser=你导出的用户名1,用户2...   touser=你要导入的用户名1,用户2...  file=filename log=logname
    (注意,imp时,fromuser和touser的顺序是一一对应的)