<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;
解决Oracle字符集问题
本文介绍了解决因Oracle数据库字符集不同导致的问题的方法。首先通过sys用户登录并查询字符集参数,然后根据需要调整本地数据库字符集以匹配数据源。
505

被折叠的 条评论
为什么被折叠?



