文章目录
- 一、分析定位
- 1. 现象
- 2. 查看当前编码
- 3. 配置文件现状
- 二、解决方案
- 2.1. 编辑配置文件
- 2.2. 调整
- 2.3. 刷新环境变量
- 2.4. 效果图
- 2.5. 配置文件源码
一、分析定位
1. 现象
2. 查看当前编码
登录oracle用户,查看当前oracle用户下的编码
[oracle@localhost ~]$ echo $LANG
zh_CN.UTF-8
3. 配置文件现状
发现没问题,那就应该是环境变量没生效。
我的设置没问题只是配置文件没生效,刷新环境变量接好了
[oracle@localhost ~]$ cd
[oracle@localhost ~]$ source .bash_profile
就好了。
二、解决方案
2.1. 编辑配置文件
[oracle@localhost ~]$ cd
[oracle@localhost ~]$ vim .bash_profile
2.2. 调整
这2行注释任意一个测试
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"
export NLS_LANG=american_america.zhs16gbk
2.3. 刷新环境变量
[oracle@localhost ~]$ cd
[oracle@localhost ~]$ source .bash_profile
2.4. 效果图
2.5. 配置文件源码
# User specific environment and startup programsPATH=$PATH:$HOME/.local/bin:$HOME/binexport PATH
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export TNS_ADMIN=$ORACLE_HOME/network/admin/samples
#export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"
#export NLS_LANG=american_america.zhs16gbk
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$ORACLE_HOME/OPatch:$PATH