求语句:如何导出Oracle用户时,导出指定表【test用户中有个t_log表,我想导出除t_log外的所有表】

解决方案 »

  1.   

    如果表少的话,可以用exp命令导出,这样的话要列出所有你要导出的表,exp aichannel/aichannel@TESTDB2 file= d:\datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat) ;如果表多的话,建议你用pl/sql developer 工具,很方便的 
      

  2.   

    用expdp
    EXCLUDE
    该选项用于指定执行操作时释放要排除对象类型或相关对象
    EXCLUDE=object_type[:name_clause] [,….]
    --例如
    EXCLUDE=TABLE:"IN ('t_log')"
      

  3.   

    用EXP工具或者其他的数据库软件PL/SQL DEV等等
      

  4.   

    在命令行中的exp命令,有没有参数是指定不要哪个表的啊?
      

  5.   

    没有,你可以导出所有的表,然后drop 掉你不需要的,很快的
      

  6.   

    exp 没有赛选的功能expdp 来弄 exclude=table:t_log
      

  7.   

    我只能远程连接Oracle ,数据库不在本地,用expdp还行吗?