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.redhatfilename.-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...