我想可以先EXP那个用户下的数据,再IMP到另一个用户下

解决方案 »

  1.   

    最好还是EXP   IMP来实现
      

  2.   

    谢谢两位
    能不能给一下具体的命令,因为我已经试过ex imp 的方法,但总是有的表倒不过来,是不是参数的问题
    而且记得好像9i自带的工具,创建用户时有关于这个的选项
      

  3.   

    查看一下导不过去的表里面是否有lob的数据类型。
      

  4.   

    1 创建用户
     grant connect,resource to temp_user identified by temp;2 创建导出数据脚本文件 exp.par
    userid=system/system
    owner=scott
    file=d:/scott_exp.dmp执行后在D根目录生下scott_exp.dmp文件3 创建导入数据脚本文件 imp.par
    userid=system/system
    fromuser=scott
    touser=temp_user
    file=d:/scott_exp.dmp
      

  5.   

    这种问题可以使用exp和imp如果表比较少的话,还可以使用copy的命令如:
    copy to dbngr/sy1hjzhou@lulz0 append dbmgr_users using select * from sys.users;
      

  6.   

    谢谢各位的回答,最近有事一直没有回复,不好意思了
    谢谢上面两位的回答,我马上再试一下。
    倒不过去的表都有VARRAY的自定义类型,其他表的都没问题
    即使我事先在新用户下把自定义类型都建好也倒不过去
      

  7.   

    如果有自定义type,那就需要预先定义好.
    可是楼主说建好了也出错,有点怪了。
    问下lz,你是怎么导的,把具体的语句帖出来,把具体的错误也贴出来。