可以把表move过去;索引rebuild过去;

解决方案 »

  1.   

    嗯,楼上的好方法~呵呵,如果用EXP/IMP的话,也是先导出建表语句,创建表
    然后再导入exp shows=y log=**
    得到创建表的语句,然后修改表/什么的存储参数
    先在目的用户下创建表
    imp ignore=y fromuser touser
    可以绕开表空间啦
      

  2.   

    上楼的解释有点不明白,
    按我理解
    1,--exp shows=y log=**
    (得到创建表的语句,然后修改表/什么的存储参数
    先在目的用户下创建表)
    //意思是在库中建立无数据的空表?
    2,imp ignore=y fromuser touser
    //就可以将数据(表中记录)导入已建好的表中吗?因为我想在从DMP文件方式导入库中一张已建好的同名空表 (即表空间不同的两张同名表) 
    为什么在别的帖子里都说无法将数据用IMP方式导入已建好的空表中.
    这样导出表结构意义就不大了.....
    还望帮忙解答.
      

  3.   

    看来是我错误理解ignore=y的用法了
    我trytry果然行的,多谢大侠
      

  4.   

    在A上建个DATABASELINK CCC,连接的是B所在的表空间和用户 ,然后insert into A表(a,b,c...)(select a,b,c...from B表@CCC)
      

  5.   

    imp user/password@datebase  file='d:\*.dmp' fromuser=a touser=b