现在我要exp备份,除了了里面的t1,t2表,其它的所有表,视图,索引什么的都要备份,请问怎么办?谢谢了

解决方案 »

  1.   

    exp没有提供这种功能。
    如果是oracle 10g,用expdp可以实现。
      

  2.   

    同意楼上的,exp只能限定导出某些表,不能设定不导出某些表,当然如果导出的表不多的话,可以使用tables=(table1,table2……)来设定
    在使用expdp的过程中,可以通过exclude进行设定不导出什么对象:
    expdp <other_parameters> SCHEMAS=scott EXCLUDE=SEQUENCE, TABLE:"IN ('EMP', 'DEPT')"
      

  3.   

    试试用plsql备份备份吧,也好用,选下表就行了
      

  4.   


    同意,不过就是TABLE:"IN ('EMP', 'DEPT')"需要转义一下TABLE:\"IN ('EMP', 'DEPT')\"
      

  5.   

    用下辅助软件呢,plsql或者ObjectBrowser之类的,想怎么备份就这么备份
      

  6.   

    取了 tables 参数,加上 full=y 参数