oracle的全部界面程序都是用java寫的 ,你們在安裝過程當中或者使用過程當中所遇到的中文亂碼問題是當前的JVM還不支持中文,想要讓你linux系統下的java程序支持中文其實很簡單,只要講系統的中字體文件連接或者拷貝到JVM中的fonts中而後安裝字體就能夠了.
咱們系統的中字體存貯在/usr/share/fonts中,該文件夾下存儲了系統中存儲的各類字體,好比/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf.咱們須要的作的就是將系統中的某個字體文件拷貝或者連接到JVM中的font中.
個人JVM安裝路徑爲/usr/lib/jvm/java-6-sun,java中使用的字體文件存儲於/usr/lib/jvm/java-6-sun/jre/lib/fonts
在該文件夾下建立文件夾sudo mkdir fallback
而後創建連接sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/ 這步完成以後你會在fallback文件夾下看到一個指向WQY字體的連接.
切入fallback文件夾 執行操做:
sudo mkfontdir
sudo mkfontscale
這樣你的JVM就支持中文字體了.
若是在dbca中顯示亂碼,修改dbca文件,修改JRE_DIR爲你的JVM路徑,
JRE_DIR=/usr/lib/jvm/java-6-sun/jre
這樣從新執行dbca會就顯示優美的文泉驛字體了,看看是否是很漂亮呢