环境 oracle 9i xp系统  ,我是从另外数据库导出的,dmp文件里只有一个表
imp  e_readonly/e_readonly@HKTEST_192.168.228.18     file=d:\hkclear_vrs_detail_rec_07200809022132.dmp 
  
fromuser=clear touser=e_readonly  ignore = y  
经由常规路径导出由EXPORT:V09.02.00创建的文件警告: 此对象由 SYSTEM 导出, 而不是当前用户已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
导入服务器使用ZHT16BIG5字符集 (可能的字符集转换)
导出客户机使用ZHT16BIG5字符集 (可能的字符集转换)
. . 正在导入分区  "T_VRS_DETAIL_REC_07":"GSM_PAR_02"     342263行被导入
. . 正在导入分区  "T_VRS_DETAIL_REC_07":"GSM_PAR_03"
IMP-00009: 导出文件异常结束
IMP-00028: 上一个表的部分导入已回退: 回退 333560 行
成功终止导入,但出现警告。
为什么会导入第二个分区会回退呢!!

解决方案 »

  1.   

    出现“IMP-00009: 导出文件异常结束 "这个报错,多数情况是hkclear_vrs_detail_rec_07200809022132.dmp 
    文件有问题,可能是exp或者ftp的过程中导致的文件错误。只能重新再exp一次了。
      

  2.   

    警告: 此对象由 SYSTEM 导出, 而不是当前用户 
    用SYSTEM用户导入试下,加上tables=(表名)。
      

  3.   

    解决了,就是commit就行了,不过仍谢谢大家!