本帖最后由 weiwolong 于 2012-03-24 14:08:20 编辑

解决方案 »

  1.   

    上面写错了 是不包括test表空间里面的test_temp这张表
      

  2.   

    Oracle9i及以前的imp,exp工具只能选择表导入导出,不能排除表,在Oracle10g中的expdp和impdp增加了exclude参数,允许排除某些不导入的表,对象类型等在exp的版本中有两种方法排除表的导入和导出方法一:
    加tables=(table1,table2,...,tablen)参数可导入指定表
    应该只能指定表,不能排除表方法二:
    在要导入的用户下把你不需要的表建起来,只要是同名
    导入时,加上ignore=n参数,这个表报错,就不会导入此表了在expdp版本中可以使用子句INCLUDE=TABLE:"LIKE 'TAB%'"来仅导出那些名称以 TAB 开头的表。类似地,您可以使用结构INCLUDE=TABLE:"NOT LIKE 'TAB%'"来排除所有名称以 TAB 开头的表。作为另一种选择,您可以使用EXCLUDE参数来排除特定的对象。虽然expdp -help指明了exclude的语法:exclude=table:emp但实际上会出错。正确的语法是exclude=table:"in ('EMP')"
      

  3.   

    又混乱了,是test和demo两个用户,不是表空间