先用exp userid=user1/*****@tnsnames file=user1.dmp log=user1.log
再用imp userid=system/*****@tnsnames fromuser=user1 touser=user2 file=user1.dmp log=user2.log

解决方案 »

  1.   

    exp userid=system/*****@tnsnames file=user1.dmp log=user1.log owner=user1
    imp userid=system/*****@tnsnames fromuser=user1 touser=user2 file=user1.dmp log=user2.log
      

  2.   

    exp userid=用户名/密码@数据库服务名 file=user1.dmp log=user1.log owner=user1
    imp userid=用户名/密码数据库服务名 fromuser=user1 touser=user2 file=user1.dmp log=user2.log
      

  3.   

    imp system/manager@sid file='user1.dmp' log='imp.log' fromuser=user1 touser=user2
      

  4.   

    我还是对这个操作很熟悉,可以用如下方法做:
    exp username/password@datasource file=d:\table.dmp tables=(A01,A02,...) feedback=1000
    上面是适用你导出username这个用户中的某些表,
    exp username/password@datasource file=d:\table.dmp owner=username.dmp  feedback=1000
    此方法适用导出这个用户的所有表
    导入的时候根据你的需要导入,
    imp username/password@datasource file=d:\table.dmp tables=(A01,A02,...) ignore=y feedback=1000   此方法为导入部分表
    导入table.dmp 文件中的全部表为
    imp username/password@datasource file=d:\table.dmp full=y ignore=y 
    希望能解决你的问题
      

  5.   

    建好相同的表空间,在DOS下imp啊。一步一步的做!