Oracle乱码

来自linux中国网wiki
Evan讨论 | 贡献2019年10月14日 (一) 13:52的版本 (导入1个版本)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

Q

全库imp 乱 中文注释乱码

处理过程

查看oracle server端的字符集

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

USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.AL32UTF8 

修改环境变量NLS_LANG

#注意 是oracle用户 
echo $NLS_LANG #可见为空 

#由上面查看可要得
export NLS_LANG='AMERICAN_AMERICA.AL32UTF8'

#如果要永久生效 
编辑用户环境变量 .bash_profile ,添加以下内容:

export NLS_LANG='AMERICAN_AMERICA.AL32UTF8' 

. .bash_profile


参考

oracle imp导入数据乱码问题的解决

Oracle导入sql文件数据,中文乱码问题解决方案