问题一答: 如果每次你都从新文件输入, 应该不会有重复的. 如果每次你都把trace附在老文件上当然就有duplicate了.
       建议: 每次启动trace, 都生成新文件.问题二答: 估计是你trace文件corrupt了. 能不能换个地方存你的trace文件试试??

解决方案 »

  1.   

    对了, 对于问题一, 如果不想每次生成新文件, 那就每次写入数据库之前, 就来个truncate table吧, 把之前的记录都清空.
      

  2.   

    老大 ,怎么用truncate table删除trc文件里的跟踪记录,请老大指教!!
      

  3.   


    你不是说输入数据库里有重复数据吗? 那是因为你每次都把新trace附在老trace上, 而每次都从同一个trace文件上读入数据, 对不对?1. 如果不是, 那是不可能有重复数据的.2. 如果是, 那肯定有重复了. 怎么解决呢? 两个方法:
       a) 就是用新文件每次trace, 那么每次读入的当然是新的trace数据, 肯定没duplicate.
       b) 如果还用老文件(不建新trace文件), 那就truncate掉以前的老的数据. ---不是truncate掉记录文件, 而是你输入数据的表! (就是每次清空那张表, 清楚了???)