Linux下oracle安裝界面中文亂碼解決方法


原因分析:oracle安裝包提供的jdk內缺少中文字體

解決辦法:往oracle安裝包提供的jdk內拷貝中文字體zysong.ttf

一、操作系統:centos7,oracle版本:11gr2

在解壓出oracle安裝包后,找到database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar(1.5.0.17.0是jdk的版本號,有可能不同),用歸檔管理器打開all.jar

找到jre/lib/fonts/,在其他地方新建一個文件夾,並命名這個文件夾為:fallback,將zysong.ttf放入fallback文件夾,再將fallback文件夾拖入jre/lib/fonts/,關掉歸檔管理器即可。


二、操作系統:Oracle Linux 7, oracle版本:12c

在解壓出oracle安裝包后,找到database/stage/Components/oracle.jdk/1.6.0.75.0/1/DataFiles/(1.6.0.75.0是jdk的版本號,有可能不同),與11gr2不同,這里沒有all.jar文件,有的是filegroup1.jar等,用歸檔管理器打開這幾個文件會發現,jdk的jre放在了filegroup2.jar中,因此同11gr2的方法,在其他地方新建一個文件夾,並命名這個文件夾為:fallback,將zysong.ttf放入fallback文件夾,再將fallback文件夾拖入jre/lib/fonts/,關掉歸檔管理器即可。


三、注意事項

1、如果上面的設置沒成功,可能是你的stage/Components/oracle.jdk/1.6.0.75.0/1/DataFiles文件夾沒找對,需要檢查實際安裝的時候用的stage文件夾。

2、據說還需要將zysong.ttf安裝到/usr/share/fonts/zh_CN/TrueType下,不記得這個是解決安裝界面的中文亂碼還是哪個地方的亂碼問題了,命令如下:

mkdir -p /usr/share/fonts/zh_CN/TrueType

cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com