oracle中文亂碼的解決方法
更新時間:2014年03月14日 17:03:52 作者:
這篇文章主要介紹了oracle中文亂碼的解決方法,服務(wù)器系統(tǒng)是linux,支持中文顯示,數(shù)據(jù)庫字符集是zhs16gbk,往數(shù)據(jù)庫里建表,插入中文數(shù)據(jù),sqlplus 連接到數(shù)據(jù)庫,中文顯示亂碼,需要的朋友可以參考下
解決辦法:
修改oracle用戶的環(huán)境變量 文件。加入NLS_LANG="SIMPLIFIED CHINESE_CHINA.al32utf8"; export NLS_LANG
[oracle@rhel6r4 ~]$ vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=rhel6r4; export ORACLE_HOSTNAME
ORACLE_UNQNAME=mydb; export ORACLE_UNQNAME
ORACLE_BASE=/u01/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11gr2/db; export ORACLE_HOME
ORACLE_SID=mydb; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
NLS_LANG="SIMPLIFIED CHINESE_CHINA.al32utf8"; export NLS_LANG
[oracle@rhel6r4 ~]$ source .bash_profile
中文可正常顯示
[oracle@rhel6r4 ~]$ env|grep LANG
NLS_LANG=SIMPLIFIED CHINESE_CHINA.al32utf8
LANG=en_US.UTF-8
修改oracle用戶的環(huán)境變量 文件。加入NLS_LANG="SIMPLIFIED CHINESE_CHINA.al32utf8"; export NLS_LANG
復(fù)制代碼 代碼如下:
[oracle@rhel6r4 ~]$ vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=rhel6r4; export ORACLE_HOSTNAME
ORACLE_UNQNAME=mydb; export ORACLE_UNQNAME
ORACLE_BASE=/u01/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11gr2/db; export ORACLE_HOME
ORACLE_SID=mydb; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
NLS_LANG="SIMPLIFIED CHINESE_CHINA.al32utf8"; export NLS_LANG
[oracle@rhel6r4 ~]$ source .bash_profile
中文可正常顯示
復(fù)制代碼 代碼如下:
[oracle@rhel6r4 ~]$ env|grep LANG
NLS_LANG=SIMPLIFIED CHINESE_CHINA.al32utf8
LANG=en_US.UTF-8
相關(guān)文章
Oracle數(shù)據(jù)庫添加/刪除/修改表字段超詳細(xì)指南
這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫添加/刪除/修改表字段的超詳細(xì)指南, 本文主要是關(guān)于Oracle數(shù)據(jù)庫表中字段的增加、刪除、修改和重命名的操作,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01Oracle 12c 新特性之多線程數(shù)據(jù)庫操作
這篇文章主要介紹了Oracle 12c 新特性之多線程數(shù)據(jù)庫操作,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-08-08PLSQL連接本地oracle或遠(yuǎn)程oracle數(shù)據(jù)庫實現(xiàn)隨意切換功能
這篇文章主要介紹了PLSQL連接本地oracle或遠(yuǎn)程oracle數(shù)據(jù)庫實現(xiàn)隨意切換功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09安裝Oracle完整客戶端后沒有訪問接口OraOLEDB.Oracle解決辦法
這篇文章主要給大家介紹了關(guān)于安裝Oracle完整客戶端后沒有訪問接口OraOLEDB.Oracle的解決辦法,文中通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考解決價值,需要的朋友可以參考下2024-01-01Oracle三種循環(huán)(For、While、Loop)實現(xiàn)九九乘法表
這篇文章主要為大家詳細(xì)介紹了Oracle三種循環(huán)For、While、Loop實現(xiàn)九九乘法表,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03Oralce數(shù)據(jù)導(dǎo)入出現(xiàn)(SYSTEM.PROC_AUDIT)問題處理方法
A數(shù)據(jù)庫打開了審計,而導(dǎo)入到B數(shù)據(jù)庫時,B數(shù)據(jù)庫審計沒有打開,數(shù)據(jù)庫中沒有SYSTEM.PROC_AUDIT對象,本文將此問題的解決方法,需要的朋友可以參考下2012-12-12