Oralce imp导入dmp文件时中文乱码解决办法


首先查询 客户端与服务器端的字符集格式,在有dba权限的用户下使用下面的sql

SQL> select userenv('language') from dual;

查询服务端结果

USERENV('LANGUAGE')

----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK

 

发现服务器端和客户端不一致,使用下面的方法将客户端字符集改成与服务器端一致

--linux客户端
env|grep NLS_LANG
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

--windows客户端

echo %NLS_LANG%
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

如果linux环境查询不到NLS_LANG,可以重新设置下客户端字符集环境(export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM