SQLLDR导入乱码问题的解决
来源:互联网 发布:磁盘擦除软件 编辑:程序博客网 时间:2024/06/06 03:17
处理过程:
1、本地建立控制文件
load data
infile 'd:\TMP_KAITOUSHUJU.csv'
into table TMP_KAITOUSHUJU
fields terminated by ','
(TRADE_CO,FULL_NAME,CUSTOMS_CODE,CO_CLASS,VALID_DATE,RG_DATE,ADDR_CO,BUSI_TYPE,CONTAC_CO,TEL_CO,LAW_MAN,LAW_MAN_TEL,CO_TYPE,BREAK_LAW_TIME1,BREAK_LAW_TIME2,INSPECT_TIME,COP_MODIFY_DATE)
2、WINDOWS下运用如下命令执行导入
sqlldr userid=test/test@PORTGB control=d:/TMP_KAITOUSHUJU.ctl log=d:/SQLLOAD.log
3、导入出错,提示部分列为空,查语法后改正控制文件如下
load data
infile 'd:\TMP_KAITOUSHUJU.csv'
into table TMP_KAITOUSHUJU
fields terminated by ','
trailing nullcols --将所有不在纪录中的指定位置的列当作空值
(TRADE_CO,FULL_NAME,CUSTOMS_CODE,CO_CLASS,VALID_DATE,RG_DATE,ADDR_CO,BUSI_TYPE,CONTAC_CO,TEL_CO,LAW_MAN,LAW_MAN_TEL,CO_TYPE,BREAK_LAW_TIME1,BREAK_LAW_TIME2,INSPECT_TIME,COP_MODIFY_DATE)
4、导入成功,但打开一看乱码
通过select * from v$nls_parameters; 查看NLS_CHARACTERSET为AL32UTF8,
而我本机是GBK,于是本机通过DOS窗口进行如下设置:
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
同时更改控制文件如下:
load data
CHARACTERSET AL32UTF8
infile 'd:\TMP_KAITOUSHUJU.csv'
into table TMP_KAITOUSHUJU
fields terminated by ','
trailing nullcols --将所有不在纪录中的指定位置的列当作空值
(TRADE_CO,FULL_NAME,CUSTOMS_CODE,CO_CLASS,VALID_DATE,RG_DATE,ADDR_CO,BUSI_TYPE,CONTAC_CO,TEL_CO,LAW_MAN,LAW_MAN_TEL,CO_TYPE,BREAK_LAW_TIME1,BREAK_LAW_TIME2,INSPECT_TIME,COP_MODIFY_DATE)
0 0
- SQLLDR导入乱码问题的解决
- sqlldr 导入乱码,Oracle客户端字符集问题
- sqlldr 导入乱码,Oracle客户端字符集问题
- sqlldr 导入乱码,Oracle客户端字符集问题
- 一次sqlldr导入慢的解决过程
- mysql文件导入乱码问题的解决:
- 解决Mysql导入乱码问题
- sqlldr导入日期类型问题
- 记一次sqlldr 服务端导入,客户端(pl/sql)显示乱码问题
- 解决数据库导入时出现的乱码问题
- myeclipse导入项目出现乱码 --问题的解决
- Myeclipse导入项目注释乱码问题的解决
- Myeclipse导入项目注释乱码问题的解决
- 解决Excel导入mysql数据库时汉字乱码的问题
- Oracle11g 数据库导入导出之中文乱码问题的解决
- Oracle11g 数据库导入导出之中文乱码问题的解决
- Myeclipse导入项目注释乱码问题的解决
- 解决Eclipse导入别人工程时的中文乱码问题
- mysql 连接
- tsp旅行商问题和高级搜索方法
- iOS开发 在storyboard中拖的UITabBarController,设置选中时的图片和字体颜色
- 切换oracle提示Too many open files in system
- 运用AndroidMultiChannelBuildTool实现批量打包
- SQLLDR导入乱码问题的解决
- 返回N协议与选择重传协议的发送窗口大小问题
- javaBean使用目录存放问题!
- bootstrap tooltip被挡住一部分,该如何正常显示
- 10023---Java网络编程
- MySQL修改root密码的多种方法
- 工具--返回日期格式(给定一个long值)
- 从SurvivalShooter的角色移动,看FixedUpdate与Update
- PHP连接不上PostgreSQL的问题