需求:
sqlldr 入库乱码
监控结果
数据文件数量|16975868|入库数量|1592938|未入库量|15382930|mid_order_handler_day
解决步骤:
1.查看数据库编码格式
select userenv('language') from dual;
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
GBk
2.查看数据文件编码格式
utf-8
3. 转码
iconv -f utf-8 -t GB18030 n00_rcs_ed_mid_order_handler_day_20190325.dat >tmp_20190325.dat
4删除错误分区数据
alter table inford.ORDER_HANDLER_HIS truncate PARTITION(p20190325);
5.重跑脚本入库
入库结果:
|16975868|入库数量|16975836|未入库量|32|mid_order_handler_day
问题解决