dmldrp和dmldrc实战

dmldrp 和 dmldrc 需搭配使用才能完成快速装载。具体分为两步:一是先启动 dmldrp;二是使用 dmldrc 执行导入功能。

例 使用 dmldrp 和 dmldrc 工具将数据快速装载进 test 表。

1.数据准备。

  1. 建表 test。
CopyDROP TABLE TEST;
CREATE TABLE TEST(C1 INT,C2 INT,C3 DATE);
  1. 编辑数据文件 test.txt,存放路径为/opt/data/test.txt,文件内容如下:
Copy1 1|2015-11-06
2 2|2015-11-05
3 3|2015-11_04
  1. 编辑控制文件 test.ctl,存放路径为/opt/data/test.ctl,内容如下:
CopyLOAD DATA
INFILE '/opt/data/test.txt'
INTO TABLE test
FIELDS '|'
(
C1 TERMINATED BY ' ',
C2,
C3 DATE FORMAT 'yyyy-mm-dd'
)

2.使用 dmldrp 和 dmldrc 完成快速装载。

  1. 启动 dmldrp 服务器。
Copy./dmldrp port=9898
  1. 使用 dmldrc 进行数据载入。
Copy./dmldrc userid=SYSDBA/Dmsys_123@localhost:5236 localhost:9898 control=\'/opt/data/test.ctl\' MODE=\'IN\'
微信扫码
分享文档
扫一扫
联系客服