linux下中文安裝oracle--麻煩
作業系統:
[oracle@test oracle]$ cat /etc/issue
Red Hat Enterprise Linux AS release 3 (Taroon Update 6)
Kernel r on an m
[oracle@test oracle]$
資料庫版本:
oracle 10g 10.1
下列內容來源於網際網路
---------------------------------------------------------------------------------------------------------------------
不少兄弟反映在rhel3下安裝oracle10g時出現亂碼, 其實在安裝和使用時出現亂碼的地方有多個, 可以分為三類:
1. 安裝時的亂碼
2. 一些應用程式的亂碼, 比如 dbca, netca
3. 一些基於oc4j的web應用的亂碼, 比如 isqlplus, em
造成這些問題的原因都是一個, 就是這些程式都使用jdk, 相應的jdk(或jre) 使用的字型配置檔案 font.properties 中的字型和作業系統的字型或者字型配置檔案不匹配. 解決的辦法是把兩者改成一致.
1. 下載, 解包 ship.db.cpio.gz, 生成目錄 Disk1
gunzip ship.db.cpio.gz
cpio -idmv < ship.db.cpio
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 的亂碼也解決了.
------------------------------------------------------------------------------------------------------------------------
我按照上面的說明安裝,當oracle使用者的環境是:
[oracle@test oracle]$ env | grep LANG
LANG=zh_CN.GB18030
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
[oracle@test oracle]$
安裝時顯示中文,但是檢測版本資訊的時候為亂碼。
當執行
export LANG=en_US.ISO8859-1
後。
重新執行./runInstall的時候,檢測版本資訊是英文,安裝的介面也是英文。
搞了半天也不準備再玩了,還是大家說的用英文更方便一些,自己原來只是想知道到底是什麼原因造成中文安裝比較麻煩,現在知道了,呵呵。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245675/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CORBA的麻煩事... (轉)ORB
- 麻煩各位高手幫忙
- 在XP上用VMware裝REDHAT遇到麻煩,求救~~~(轉)Redhat
- 誰有J2EE1.5中文API麻煩共享一下API
- 請問如何在jive中安裝SQL2000,麻煩來看一下我錯在哪SQL
- 麻煩把JS的事件環給我安排一下!!!JS事件
- HTML高亮關鍵字真麻煩HTML
- 動態庫的麻煩之處
- datastage8 linux中文安裝ASTLinux
- 基礎-vuex真是太麻煩了Vue
- 老婆是作業系統 一旦安裝解除安裝十分麻煩作業系統
- 記錄一次非常麻煩的除錯除錯
- 寫最少的程式碼,避免給自己找麻煩
- 寫最少的程式碼 避免給自己找麻煩
- 使用Datomic實現沒有麻煩的事件溯源事件
- PHP陷入麻煩:核心人物加入PHP基金會PHP
- 數字時代,如何搞定資訊儲存這件麻煩事?
- 灌水:banq, jwiki重開了,麻煩您修訂連線。
- 這個軟體是有點麻煩! (2千字)
- java的new真的給我們帶來了麻煩嗎?Java
- 學會這個重灌win10系統的方法,裝機時不再麻煩別人!Win10
- 超詳細的CentOS7.4下載與圖文安裝CentOS
- Laravel 極光推送驅動,使用極光不再那麼麻煩!Laravel
- 寫一個好用的多頁面webpack配置有多麻煩。。。Web
- Mac上檔案太多找起來很麻煩?試試這個Mac
- 總結,報告太麻煩?思維導圖幫你忙
- 讀檔案時,產生大量的記憶體無法釋放,麻煩各位看一下記憶體
- 檔案太多重新命名很麻煩,你也許需要它
- 搬家別怕麻煩 這些智慧產品能隨時帶走
- PHP程式設計師函式註釋規格(麻煩大家遵守)PHP程式設計師函式
- [技術人生]初入職場的麻煩——被直接領導排擠
- debian 9.4 安裝教程:linux系統debian9.4圖文安裝教程Linux
- 第14講 | HTTP協議:看個新聞原來這麼麻煩HTTP協議
- 三種快取方式,再也不用麻煩運維小哥哥了!!!快取運維
- 介面開放太麻煩?試試阿里雲API閘道器吧阿里API
- "黑五"將至航空公司卻鬧罷工 亞馬遜快遞有麻煩?亞馬遜
- 修改使用者密碼引來的一系列麻煩密碼
- Jbuilder2006帶來的麻煩事(JDK 版本問題)UIJDK