Linux 5.3上裝Oracle出現亂碼如何解決

來源:互聯網
上載者:User

亂碼其實是主要設定了中文是預設系統語言,只要設回英文就解決了亂碼。為防止Oracle安裝過程中出現亂碼,建議還是使用英文作為系統語言,進行Oracle的安裝工作

回複Hobby 22:37:30

解決一:設語言為英文,重啟系統

[root@zfdb ~]# more /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

解決二:

不少人在rhel5下安裝oracle10g時出現亂碼, 其實在安裝和使用時出現亂碼的地方有多個, 可以分為三類:

1. 安裝時的亂碼

2. 一些應用程式的亂碼, 比如 dbca, netca

本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

3. 一些基於oc4j的web應用的亂碼, 比如 isqlplus, em造成這些問題的原因都是一個, 就是這些程式都使用jdk, 相應的jdk(或jre) 使用的字型設定檔 font.properties 中的字型和作業系統的字型或者字型設定檔不匹配. 解決的辦法是把兩者改成一致.

1. 下載, 解包 ship.db.cpio.gz, 組建目錄 Disk1

2. cd Disk1/stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/

unzip all_except_bin.jar

(這時產生一個 jre 的目錄)

cd jre/1.4.2/lib/

mv font.properties font.properties.bak

cp font.properties.zh_CN.Redhat8.0 font.properties

cd ../../../

zip -r all_except_bin.jar.new jre/

mv all_except_bin.jar.new all_except_bin.jar

(這麼累啊, 其實就是把 font.properties 檔案換掉. 這樣安裝時漢字顯示就沒有問題了)3. 如法炮製, 把Disk1/stage/Components/oracle.jdk/1.4.2.0.0/1/DataFiles/sol_bin.1.1.jar檔案裡面的font.properties 檔案換掉, 建立資料庫和執行網路設定時的亂碼就沒有了. isqlplus 和em 的亂碼也解決了.已經安裝好的, 不需要重新安裝, 只需將下面三個檔案改好, 清空cache目錄,重新啟動相應的程式或服務就可以了.

$ORACLE_HOME/javavm/lib/ojvmfonts/font.properties

$ORACLE_HOME/jre/1.4.2/lib/font.properties

$ORACLE_HOME/jdk/jre/lib/font.propertiesemctl stop dbconsole

isqlplusctl stop

然後刪除目錄

$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/和

$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/isqlplus/isqlplus/cabo/images/cache/zhs/下面的所有gif檔案,

重新啟動服務,就可以了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.