zoukankan      html  css  js  c++  java
  • db2 SQL3055N 报错分析解决

     1 问题:
     2     一次在用db2 -v "load from  ${filepath}/table.ixf of ixf replace into xx.table partitioned  db config mode load_only_verify_part  part_file_location  ${filepath}
     3 
     4 将ixf格式的数据导入数据库时,报错:SQL3055N。
     5 
     6 分析:
     7 
     8   可能是在用db2 export导出数据时格式不一样。
     9 
    10 比如:导出:db2 "export to table.ixf of del select * from table "
    11 
    12     导入:db2 -v "load from  ${filepath}/table.ixf of ixf replace into xx.table partitioned  db config mode load_only_verify_part  part_file_location  ${filepath}
    13 
    14    或者:db2 import from /home/xxxx.ixf  of ixf  insert into  table
    15 
    16    从以上可以看出,导出时是del格式下的,导入用的是ixf。二者之间有点区别,所以导入虽然现实成功,但是表中却没有数据。
    17 
    18 解决:
    19 
    20   保证导入导出时格式一致。要么都用ixf,要么都用del。建议导入导出时都用ixf格式的。
    21 
    22 ps:
    23 
    24 1.del与ixf区别:
    25   del格式是一个文本文件,文件按行来存储,含有回车的文本内容在del文件中会另起一行,del文件可视。
    26   ixf格式保存的是结构和数据,是一个二进制文件,ixf文件不可视。
    27 
    28 2.导出时乱码问题的解决:
    29  db2 "export to /home/xxx.ixf of ixf modified  by codepage=1208  select * from table with ur " 
    30 
    31  
  • 相关阅读:
    [中文翻译] ASP.NET 5 简介(Introducing ASP.NET 5,原作ScottGu 2015/2/23)
    会写网页 就会写手机APP #2-- 范例修正 , Hybrid Mobile Apps for ASP.NET Developers (Apache Cordova)
    vue事件处理
    vue渲染
    vue数组和对象方法
    vue样式绑定
    vue模板语法与绑定指令
    墨刀的使用
    ajax基础一
    解构赋值中圆括号问题及解构赋值的用途
  • 原文地址:https://www.cnblogs.com/lpzpp/p/14115756.html
Copyright © 2011-2022 走看看