以system登陆
exp到处整个数据库
再以system登陆新数据库
mp倒入

解决方案 »

  1.   

    以dba的身份对老数据库全备份,就是到处的时候选择 full = y ;
    然后以新数据库dba的身份倒入,同样 full = y ;
      

  2.   

    请问exp及imp在dos下使用,所操作的数据库指定哪个你制定那个数据库就是那个数据库
    imp user/pass@database ...
    database 就是你的数据库
      

  3.   

    exp 默认导出的是当前实例,也就是环境变量的ORACLE_HOME和ORACLE_SID。exp system/manager@test       file=xx  owner=(用户名) 
    可以你导出你想要的用户下的所有对象在新的数据库,你需要建立相同的表空间,用户不需要相同,imp system/manger@test file=xx  fromuser=原用户名   touser=新用户名