我用exp导出的dmp文件
exp ccod/ccod@ccod file="%ROOT_DIRECTORY%working\CURRENT\ccod_dump_%DTIME%.dmp" tables=(T_AG_WORK_3, T_AG_WORK_4,T_AG_WORK_5,T_AG_WORK_7,T_CC_CALL_NUM_3,T_CC_CALL_NUM_4,T_CC_CALL_NUM_5,T_CC_CALL_NUM_7,T_QU_CALL_NUM_3,T_QU_CALL_NUM_4,T_QU_CALL_NUM_5,T_QU_CALL_NUM_7) query=\"where START_TIME>to_date('%START_TIME%','yyyy-mm-dd hh24:mi:ss') \" 这样导出的dmp文件,用imp导入的时候有问题:
D:\>imp ccod/ccod@ccod file="ccod_dump_20100610165002.dmp" tables="t_ag_work_3" ignore=yes
经由常规路径导出由EXPORT:V09.02.00创建的文件
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
. 正在将CCOD的对象导入到 CCOD
. . 正在导入表                   "T_AG_WORK_3"一直显示正在导入表,然后我只能使用ctrl+c来终止怎么样才能正常导入这些数据,数据是增量导出的exp中的query参数就是为了这个目的?????

解决方案 »

  1.   

    http://www.cnblogs.com/furenjun/archive/2008/05/20/oracleImpExp.html
      

  2.   

    我忘了说明了,我用的是oracle 9i,看了vber1010的粘贴过来的帖子,我觉得对我毫无帮助。
      

  3.   

    imp ccod/ccod@ccod file="ccod_dump_20100610165002.dmp" tables="t_ag_work_3" ignore=yes FEEDBACK=100
    看看是不是在导入  
      

  4.   

    数据很多的话用exp/imp本来就很慢的,还是用rman快
      

  5.   

    feedback=100还是那个样子:
     提示. . 正在导入表 "T_AG_WORK_3"
    然后就没有什么反应了。
    但是如果这些数据在数据库中已经存在的话会提示“违反了唯一性原则”
    我的数据量不大,才几百k而已
      

  6.   

    加上fromuser 和touser,末尾加上ignore=y,再试试