Oracle导入SQL文件,中文字符乱码

2018-01-26  本文已影响0人  阿兹克卡

基本这种情况是由于环境变量NLS_LANG的值和数据库字符集不一致。重新导入sql文件即可。

查看数据库的字符集,在sqlplus中执行:

select userenv ('language') from dual;

数据库字符集

查看系统的NLS_LANG环境变量,在系统控制台中执行:

echo $NLS_LANG

若两者不一致,修改系统环境变量:

vim/home/当前用户/.bash_profile

    在文件最后一行,添加如下信息

exportNLS_LANG=数据库的字符集

配置文件

生效环境变量

source/home/当前用户/.bash_profile

上一篇 下一篇

猜你喜欢

热点阅读