现在有一个数据库MDB,有两个用户UA,UB;
UA和UB权限完全一样,但是UB下的表,约束,Package什么的不全,我想把UA整个复制到UB,要怎么操作?谢谢!

解决方案 »

  1.   

    exp和imp
    从a导出
    exp username/password@servername file=d:\test.dmp fromuser=a
    导入b
    imp username/password@servername file=d:\test.dmp fromusr=a touser=b
      

  2.   

    EXP和IMP过去后把触发器重新编译
      

  3.   

    约束我不知道怎么导,但是表和packege可以直接导出吧。或者用plsqldev工具
      

  4.   

    用plsql操作,将a用户全部导出,然后再导入b用户
      

  5.   

    用楼上的方法试试吧
    exp userid=ua/密码 constraint=y file=d:\ss.dmp;
    imp ub/密码 full=y file=d:\ss.dmp ignore=y;
    我不知道能不能把所有的东西都倒进去,你试一下把,
    可以参看exp help=y 呵呵
    这两个命令都是在dos下使用的,不是sqlplus;