【IT168 技术文档】数据库的装载性能越来越受到客户的关注,在市场需求的推动下,达梦自主研发了数据装载工具DmLoader,高效的数据装载能力满足了客户的需求,同时对于内部相关测试的效率提升也有较大帮助。
1. DmLoader实现方式
DmLoader工具通过dmbcp接口实现批量装载,装载过程需要3个文件:配置文件、控制文件、数据文件。命令行方式分两种:
(1)dmloader.exe c:\oracle.ctrl此方式使用默认登录,SYSDBA/SYSDBA/SYSTEM/
LOCALHOST
(2)dmloader.exe SYSDBA/SYSDBA[/SYSTEM]@abc[:port] c:\oracle.ctrl
DmLoader与文件之间的调用关系如下图所示:
2. 相关文件编写规则
(1)配置文件
名称为dm_svc.conf,需要与DmLoader工具放在同一位置,内容为abc=(192.168.0.202),abc代表数据库服务器地址
(2)控制文件
文件后缀名为ctrl,可以放在任意目录,内容为:
table=(test)
col_num=(20)
col_sep=(|)
data_file=(c:\test.dat)
date_fmt=(yyyymmdd)
col_num=(20)
col_sep=(|)
data_file=(c:\test.dat)
date_fmt=(yyyymmdd)
说明:table表示表名;col_num表示列数量;col_sep表示数据文件中的列分隔符;data_file表示数据文件存放位置;date_fmt表示日期列的格式
如果使用默认方式登录或者直接写IP和端口号,可以不需要编写dm_svc.conf 。