在linux环境下,使用xshell工具来操作服务器oracle时或者在linux下用终端来操作oracle时,窗口中显示异常字符,不便于开发人员判断oracle状态和当前操作,想要解决此类问题需要在linux 下进行修改,操作如下:
$ su oracle
$ cd ~
$ vim .bash_profile
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_HOME_LISTENER=$ORACLE_HOME
export ORACLE_PATH=$ORACLE_HOME/rdbms/admin
export ORACLE_SID=xxxx
export PATH=/usr/local/bin:/home/oracle/local/bin:$PATH:$ORACLE_HOME/bin::~/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export SQLPATH=~/script
#乱码解决办法,将下面的SIMPLIFIED CHINESE_CHINA.ZHS16GBK 修改为 AMERICAN_AMERICA.UTF8
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
修改完上面的配置后,需要刷新文件。
$ source .bash_profile