exp不就好了吗?为什么不要其他东西啊..可以考虑不要index/constaints/triggers/grants etc..

解决方案 »

  1.   

    难不成只能用EXP 然后把每个表分别备份,有没有偶其他办法.一条命令把所有表备份
      

  2.   

    我的意思是 只能把表名一个一个列出来吗?  如
    exp wenshu/dudustone tables=(TB_1,TB_2,TB_3,………………) file=d:\fa.dmp
      

  3.   

    对,我觉得只能exp wenshu/dudustone tables=(TB_1,TB_2,TB_3,………………) file=d:\fa.dmp,把表名一一列出来了;
    要不然就是比较笨的办法,你先把他完整的备份出来,之后删除其中你不需要的序列、存储等,再备份得到你想要,最后再把第一备份的完成文件恢复回去。
      

  4.   

    exp username/password file=xxx owner=xx indexes=n triggers=n constraints=n
      

  5.   

    不必把表名一个一个列出来,可以这样
    exp wenshu/dudustone tables=(*) file=d:\fa.dmp
      

  6.   

    可以用Toad工具。非常方便
      

  7.   

    exp导出的时候,把默认的index ,trigger,constraint变为n,这样导出的时候就没有这些了