
unix load sql的使用
数据源文件的路径。 数据库的连接信息(如用户名、密码、服务名等)。 需要进入数据库的目标表名。 数据源文件字段的分隔符。 连接目标数据库。 使用SQLLOAD工具进行数据加载。 指定需要加载的control文件(即load.ctl文件)。 设置数据读取的行数和缓冲区大小。 确保数据库账号权限正确。此外,文件读取权限也需要提前设置到目标文件目录。 数据源文件内容需与目标表结构一致,字段数和字段名称完全匹配,否则可能导致加载失败。 建议在生产环境中进行测试,确保数据加载逻辑正确无误。 如果遇到加载失败,可以通过查看
发布日期:2021-05-10 15:54:00
浏览次数:17
分类:精选文章
本文共 1457 字,大约阅读时间需要 4 分钟。
Unix文件入库流程说明
在Unix系统中,处理文件入库的流程通常较为规范。以下将详述一个典型的文件入库案例,其主要涉及两个文件:load.ctl文件和load_data.sh脚本。这个流程适用于处理特定的数据文件入库任务。
load.ctl文件说明
load.ctl文件是Unix文件入库中的关键配置文件。文件内容主要包括以下几个方面的信息:
以当前案例为例,load.ctl文件的内容如下:
load datainfile '/js4data01/zhjs_sett/script/sp_petri_shell/parameter_into/iptv_jf/IPTV_POINT_DET20130101.txt' Appendinto table tl_iptv_manage_platform fields terminated by '|' SERNO , USERACCOUNT , CITYCODE , PRODUCTID , SPID , PAYACCOUNTTYPE , PAYACCOUNT , PAYFEE , PAYTIME , PAYDETID
- 文件路径:
/js4data01/zhjs_sett/script/sp_petri_shell/parameter_into/iptv_jf/IPTV_POINT_DET20130101.txt
- 分隔符:文件字段值之间使用
|
符号分隔。
load_data.sh脚本的作用
load_data.sh是用于执行数据加载任务的Unix脚本。该脚本主要执行以下操作:
脚本样例如下:
cd /js4data01/zhjs_sett/script/sp_petri_shell/parameter_into/iptv_jf/ sqlldr tejs_amc/amc_123@CNTFX_NEW control=/js4data01/zhjs_sett/script/sp_petri_shell/parameter_into/iptv_jf/load.ctl rows=10000 bindsize=20000000 exit; EOF
- 数据库连接信息:
tejs_amc/amc_123@CNTFX_NEW
- control文件路径:
/js4data01/zhjs_sett/script/sp_petri_shell/parameter_into/iptv_jf/load.ctl
- rows和bindsize参数:用于控制数据读取的行数和缓冲区大小,避免因数据量大导致的性能问题。
注意事项
Bethlehem
日志,或参考官方文档进行排查。通过以上方法,可以高效地完成大规模数据文件的Unix入库任务。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年04月26日 04时15分34秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
《金色梦乡》金句摘抄(六)
2019-03-11
mybatis+spring报错PropertyAccessException 1
2019-03-11
Boostrap技能点整理之【网格系统】
2019-03-11
java百钱白鸡的算法
2019-03-11
sql server链接查询
2019-03-11
又一大波笑到肾抽筋,笑出六块腹肌的段子
2019-03-11
新闻发布项目——业务逻辑层(UserService)
2019-03-11
常用数据库连接串与驱动总结
2019-03-11
hibernate正向生成数据库表以及配置——hibernate.cfg.xml
2019-03-11
javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Dao层
2019-03-11
java实现人脸识别源码【含测试效果图】——Dao层(IUserDao)
2019-03-11
使用ueditor实现多图片上传案例——Servlet层(UploadServlet)
2019-03-11
使用ueditor实现多图片上传案例——前台数据层(Index.jsp)
2019-03-11
ssm(Spring+Spring mvc+mybatis)——saveDept.jsp
2019-03-11
《坚毅》的读后感
2019-03-11
JavaScript操作BOM对象
2019-03-11