解決Oracle EM 亂碼問題

2021-09-07 19:46:31 字數 1830 閱讀 1682

oracle 10g提供了乙個基於web的管理工具em(enterprise manager),使用比較方便。不過,如果您使用的是中文linux環境,而在安裝oracle的時候,沒有加上簡體中文語言的話,那登陸時,可能會發現中文按鈕都是類似"□□"字樣的亂碼。下面就是解決這問題的方法。

該方法適合紅旗asianux 2.0、3.0等作業系統環境。

一、故障問題

開啟http://ip:1158/em時,看到如下的顯示,其中中文字元部分是亂碼:

二、解決問題

1、改變$oracle_home/jdk目錄下的jre的預設字型# su - oracle

$ cd $oracle_home/jdk/jre/lib/

$ ls font*zh_cn*

其中,font.properties是預設使用的字型。還可以看到font.properties.zh_cn.redhat和其它的字型。

$ cp font.properties font.properties.bak

$ cp font.properties.zh_cn.redhat font.properties

2、改變$oracle_home/jre下的預設字型

使用上面同樣的方法來操作。

$ cd $oracle_home/jre/1.4.2/lib/

$ ls font*zh_cn*

$ cp font.properties font.properties.bak

$ cp font.properties.zh_cn.redhat font.properties

3、刪除cache下的gif檔案

em裡面會用到這些:

注意不要搞錯目錄,修改的是中文環境的。

4、重新啟動em服務

$ emctl stop dbconsole

$ emctl start dbconsole

進入em看看中文問題是否已經解決。

新開啟的介面如下:

開啟剛替換好的font.properties,或者檢視原有的中文字庫案:

[oracle@smsdbrac1 lib]$ tail -2 font.properties.zh_cn.redhat

filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_cn/truetype/zysong.ttf

[oracle@smsdbrac1 lib]$ ls -al /usr/share/fonts/zh_cn/truetype/zysong.ttf

-rw-r--r-- 1 root root 9249332 mar 29 2002 /usr/share/fonts/zh_cn/truetype/zysong.ttf

oracle em 按鈕亂碼解決辦法

一 oracle em中按鈕亂碼解決辦法 1.修改jdk 下面的字型。oracle esop db 1 cd oracle home jdk jre lib oracle esop lib mv font.properties font.properties bak oracle esop lib ...

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

我在rhel5.4上面安裝的oracle,系統語言是英文的,所以oracleem之前一直沒有怎麼用,英文將就著看,最近用的很頻繁,鳥語的還是不方便。於是就將英文轉化成中文了,發現出現了網上流傳很廣泛的按鍵亂碼問題 我的解決方法如下 此問題原因 其實系統版本是英文版,環境變數也是英文,後來更改成中文後...

oracle em 啟動問題

一 em 常用命令 emca repos create 建立乙個 em資料庫 emca repos recreate 重建乙個 em資料庫 emca repos drop 刪除乙個 em資料庫 emca config dbcontrol db 配置資料庫的 database control emca...