1. 查询当前字符集:
select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
发现是 AMERICAN_AMERICA. 现在把它改成
2. 修改Oracle用户环境变量
vim ~/.bash_profile
export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK
:wq
source ~/.bash_profile
3. 再查询字符集
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
已改为SIMPLIFIED CHINESE_CHINA
完了
本文档详细记录了如何查询并修改Oracle用户的环境变量,从AMERICAN_AMERICA切换到SIMPLIFIEDCHINESE_CHINA,确保数据库支持中文环境。通过编辑.bash_profile文件设置NLS_LANG变量,并验证更改后的字符集。

9232

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



