1、再DM8文件夹新建外部数据暂存目录dmfiles,注意给DMDBA读写权限,将源文件prod.dat拷贝到dmfiles文件夹下面,给DMDBA读写权限,新建控制文件prod.ctl文件,内容填写如下:
Load data
Infile '/dm8/dmfiles/prod.dat'
Into table "DMTEST"."PROD"
fields ','
说明:Infile 【文件完整目录】
Into table 【数据库名】
fields 【列与列之间的分隔符】
2、创建表PROD,字段名来源于prod.dat文件首行,字段类型根据文件的数据类型自定义,建议除了整形都用字符串。表建完后删除prod.dat文件的首行,否则导入数据会将首行也导进去。
3、使用bin目录下dmfldr命令导入数据,具体步骤先切换dmdba用户,然后进入bin目录下执行:
./dmfldr SYSDBA/DM01SYSDBA CONTROL='/dm/dmfiles/prod.ctl'
注意增加转义符,否则可能失败,SYSDBA为数据登录用户,DM01SYSDBA数据库登录密码
文章
阅读量
获赞