为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm8_20260731_HWarm_kylin10_sp1_64_ent_8.1.4.170_pack32 【操作系统】:Kylin Linux Advanced Server release V10 (Lance) 【CPU】: 【问题描述】*:使用dmfldr命令,设置APPEND_OPTION=1和控制文件ctl中设置为REPLACE均无效,不会清空表数据而是增量插入
应该是你写错位置了,测试一下以下三种方式都可以先清空的: 方法一:
dmfldr userid=SYSDBA/'"密码"'@host:5236 control=\'/路径/x.ctl\' APPEND_OPTION=1
方法二:
---控制文件 OPTIONS 块 OPTIONS ( APPEND_OPTION=1 ) LOAD DATA INFILE '/路径/data.txt' INTO TABLE SYSDBA.TEST_FLDR FIELDS ',' ---导入命令 dmfldr userid=SYSDBA/'"密码"'@host:5236 control=\'/路径/x.ctl\'
方法三:
LOAD DATA INFILE '/路径/data.txt' REPLACE INTO TABLE SYSDBA.TEST_FLDR FIELDS ',' ---导入命令 dmfldr userid=SYSDBA/'"密码"'@host:5236 control=\'/路径/x.ctl\'
应该是你写错位置了,测试一下以下三种方式都可以先清空的:
方法一:
方法二:
方法三: