首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

解决linux上oracle导入数据中文乱码方案

2012-11-01 
解决linux下oracle导入数据中文乱码方案script typetext/javascript/scriptscript typetext/jav

解决linux下oracle导入数据中文乱码方案

<script type="text/javascript"></script><script type="text/javascript"></script>

主要的原因是两个数据库的字符集不相同引起的

先查导出的数据的oracle字符集

用sys用户登陆oracle

用如下命令:

select * from nls_database_parameters where parameter in('NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET');

然后再把本机的字符集设置与数据源的机器相同

SHUTDOWN?? IMMEDIATE;??????
STARTUP?? MOUNT;??
ALTER?? SYSTEM?? ENABLE?? RESTRICTED?? SESSION;??
ALTER?? SYSTEM?? SET?? JOB_QUEUE_PROCESSES=0;??
ALTER?? DATABASE?? OPEN;??
alter database character set INTERNAL_USE ZHS16GBK;? --这个是字体集名称
SHUTDOWN?? IMMEDIATE;????????
STARTUP;

热点排行