Oracle Sql Loader中文字符导入乱码的解决方案

原创 2012年03月23日 13:32:03

Oracle Sql Loader中文字符导入乱码的解决方案
服务器端字符集NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

控制文件ctl:
LOAD DATA
CHARACTERSET ZHS16GBK
INFILE 'c:\testfile.txt'
id name desc

FIELDS TERMINATED BY ","
(id,name ,desc )

导入成功

其中c:\testfile.txt文件中有中文,在将此文件导入到oracle数据库中时,需要设置字符集CHARACTERSET ZHS16GBK

(1)查看服务器端字符集
通过客户端或服务器端的sql*plus登录ORACLE的一个合法用户,执行下列SQL语句:
SQL > select * from V$NLS_PARAMETERS
------------------------
(2)控制文件ctl:
LOAD DATA
CHARACTERSET ZHS16GBK
INFILE '/inffile/vac/subs-vac.csv'
TRUNCATE
INTO TABLE INF_VAC_SUBS_PRODUCT
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(
USER_NUMBER,
PRODUCT_ID,
EFFECTIVE_DATE DATE "YYYY/MM/DD HH24:MI:SS",
EXPIRATION_DATE DATE "YYYY/MM/DD HH24:MI:SS"
)

PLSQL导出CSV文件中文存在乱码

使用select 查询出来的数据,直接采用plsql按键导出为csv类型文件, 此时csv文件数据存在乱码情况。 使用sql语句 SIMPLIFIED CHINESE_CHINA.AL3...
  • test_soy
  • test_soy
  • 2015年11月06日 18:11
  • 3305

Oracle导出成csv格式后显示乱码的解决方法

  • 2013年03月22日 10:12
  • 181KB
  • 下载

SqlLoad导入数据乱码问题

CHARACTERSET AL32UTF8 Oracle查询数据库的编码: select * from nls_database_parameters where paramete...
  • yang920106
  • yang920106
  • 2017年03月29日 17:15
  • 615

SQLLDR导入乱码问题的解决

处理过程: 1、本地建立控制文件   load data infile 'd:\TMP_KAITOUSHUJU.csv' into table TMP_KAITOUS...
  • roamer314
  • roamer314
  • 2015年12月23日 15:59
  • 2277

sqlloader 导入数据的一点经验教训

sqlloader 导入数据,8.6个G,nologging noarchivelog
  • louisjh
  • louisjh
  • 2017年12月22日 11:17
  • 379

Oracle使用sqlldr load导入txt出现中文乱码

Oracle使用load操作出现中文乱码问题
  • wame100
  • wame100
  • 2014年07月02日 19:35
  • 2391

在本地将sql文件导入oracle数据库中文出现乱码

今天我在自己的电脑上面使用sqlplus登录远程oracle,然后将sql文件导入远程数据库的表中,在成功导入之后去相应表中查看导入的数据发现乱码,于是去网上查找到了解决办法,现在将解决办法记录下来。...
  • niu_hao
  • niu_hao
  • 2016年03月05日 22:41
  • 6293

从oracle导入到MongoDB-csv乱码-MongoDB3.2.x

一、从Mongo官网下载企业包: 1、解压缩即可 mongodb-linux-x86_64-enterprise-rhel62-3.2.9.tgz 2、rpm的格式需要手工安装 mongodb-ent...
  • u010383786
  • u010383786
  • 2016年09月29日 18:14
  • 865

解决PLSQL Developer导出CSV文件数据显示乱码和科学计数法问题

使用PLSQL Developer导出CSV文件格式数据后,用EXCEL打开文件显示是乱码或者长数字串变成了科学计数法。 这并不是导出的CSV文件数据有问题, 如果使用记事本或其他编辑器如EDI...
  • caihongniaosi
  • caihongniaosi
  • 2014年03月05日 17:22
  • 8389

Oracle workflow配置

Oracle workflow配置 1、下载 http://www.oracle.com/technology/software/products/workflow/index.html。 这里...
  • gh320
  • gh320
  • 2014年01月07日 12:08
  • 1132
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle Sql Loader中文字符导入乱码的解决方案
举报原因:
原因补充:

(最多只允许输入30个字)