linux下oracle EM中文亂碼問題解決

2022-04-08 06:42:18 字數 1040 閱讀 8354

我在rhel5.4上面安裝的oracle,系統語言是英文的,所以oracleem之前一直沒有怎麼用,英文將就著看,最近用的很頻繁,鳥語的還是不方便。於是就將英文轉化成中文了,發現出現了網上流傳很廣泛的按鍵亂碼問題

我的解決方法如下:

此問題原因:其實系統版本是英文版,環境變數也是英文,後來更改成中文後,jdk/jre字符集還是預設之前的英文字符集

解決方法:安裝並使用新的字符集,清空之前的字符集快取

步驟如下:

1、先安裝支援的中文字符集:ttfonts-zh_cn-2.14-6.noarch.rpm

(ttfonts-zh_cn-2.14-6.noarch.rpm)見附件

2、在oracle使用者下用剛才新安裝的中文字符集來替換預設字符集(安裝之前要停止em和isqlplus)

su - oracle

emctl stop dbconsole;isqlplusctl sotp;

cd $oracle_home/jdk/jre/lib

cp -rf font.properties.zh_cn.redhat font.properties

cd $oracle_home/jre/1.4.2/lib/

cp -rf font.properties.zh_cn.redhat font.properties

cd $oracle_home/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs

rm -rf *.gif

cd $oracle_home/oc4j/j2ee/oc4j_applications/applications/isqlplus/isqlplus/cabo/images/cache/zhs

rm -rf *.gif

emctl start dbconsole;

isqlplusctl start;

再次登陸,em按鍵亂碼問題解決。

簡單不^_^

作者「never give up and someday it will be my day」

Linux下select 機制中fd set用法

select 機制中提供一fd set的資料結構,實際上是一long型別的陣列,每乙個陣列元素都能與一開啟的檔案控制代碼 不管是socket控制代碼,還是其他檔案或命名管道或裝置控制代碼 建立聯絡,建立聯絡的工作由程式設計師完成,當呼叫select 時,由核心根據io狀態修改fe set的內容,由此...

linux下PHP中新增memcache擴充套件支援

yum install libevent devel wget tar zxvf memcached 1.4.5.tar.gz configure prefix usr local memcached build i686 pc linux gnu 這一步會看到缺少gcc yum install g...

linux下gcc中,pack指令

gcc中,pack指令就是這樣的 pragma pack 1 預設的記憶體對齊方式以及記憶體對齊規則在不同的系統上是有區別的,所以gcc編譯器在這一點上在不同的系統上也是區別對待的。雖然到現在也沒有看到gcc在linux系統下的使用 pragma pack n 的記憶體對齊規則,但是從我測試的結果來...