db2数据移动

   db2实现数据移动的主要工具有四个:EXPORT、IMPORT、LOAD和db2move。其中export的功能是将表中的数据导出到外部文件中;而import和load的功能是将外部文件中的数据导入表中;打吧db2move工具可以将表导出到ixf,然后使用importcreate模式在不同数据库中对其进行重建,从而对一组表在不同的系统间进行复制;import和load的功能类似,但在实现手段上有很大差异。

1.数据移动格式

    能够被db2支持用作数据移动的中间文件的格式有4种:非定界ASCII、定界ADCII文件、WSF文件、PC/IXF文件和游标。

(1) 定界ASCII文件是带有行定界符和列定界符的顺序ASCII文件。每个DEL ASCII文件都是一个ASCII字符流,ASCII字符流由先按行排序然后按列排序的单元值组成。

      文件示例:"Smith,Bob",4973,15.46

                "Jones,Bill",12345,16.34

                "Williams,Sam",452,193.78

(2) 非定界ASCII文件也是ASCII字符流。数据流中的行由行定界符分隔,而行中的每一个列则通过起始位置和结束位置来定义。非定界ASCII有两种变体:定长ASC(记录定长)和变长ASC(记录由行定界符定界)。术语未定界表示列值未由定界符分隔。

           文件示例: Smith,Bob      4973    15.46

                 Jones,Bill    12345    16.34

                 Williams,Sam 452123   193.78

(3) PC/IXF文件由一些可变长的记录组成,包括标题记录、表记录、表中每个列的描述符记录,以及表中每行的换一个或多个数据记录。

(4) WSF是一种专有的二进制文件格式,用于在db2、Lotus和Symphony之间交换数据。不能被load支持。

(5) 游标是SELECT语句返回的结果集。这种格式仅限于load试用,这种格式减少了中间文件的生成,可以提高load的速度。

2.EXPORT

    export常用命令参数如下:

    (1)to filename:指出导出文件的名称(必须)。

    (2)of filetype:导出文件类型(DEL、WSF、IXF 必须)。

    (3)lobfile filename:如果表中有lob类型数据要导出,就指定一个或多个文件,用于存储lob数据。

    (4)lobs to lob-path:lobfile参数指定的文件将存储在这个路径下。

    (5)messages message-file:导出过程的日志文件(建议添加方便查看错误)。

    (6)modified by filetype-mod:指定一些额外的文件修饰符参数。文件类型修饰符提供了允许你修改数据、日期和时间戳记或代码页格式之类的许多选项,或者为输出文件指定特定的定界分隔符。

    (7)method n column-name:可以指定要用于导出数据的不同列名。

    (8)select-statement:利用select指定要导出的数据。

    (9)xmlfile、xml to和xmlsaveschema:可从包括一个或多个xml数据类型列的表中导出数据。 

3.IMPORT

4.LOAD   

未完........

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值