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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 麻煩把JS的事件環給我安排一下!!!JS事件
- HTML高亮關鍵字真麻煩HTML
- 一個比較麻煩的限流需求
- 基礎-vuex真是太麻煩了Vue
- 記錄一次非常麻煩的除錯除錯
- PHP陷入麻煩:核心人物加入PHP基金會PHP
- 使用Datomic實現沒有麻煩的事件溯源事件
- vi裡邊的正則總是很麻煩
- 第八章 分散式系統的麻煩分散式
- 教你在銀行遇到麻煩時如何整銀行
- debian 9.4 安裝教程:linux系統debian9.4圖文安裝教程Linux
- 學會這個重灌win10系統的方法,裝機時不再麻煩別人!Win10
- Mac上檔案太多找起來很麻煩?試試這個Mac
- Laravel 極光推送驅動,使用極光不再那麼麻煩!Laravel
- 寫一個好用的多頁面webpack配置有多麻煩。。。Web
- 超詳細的CentOS7.4下載與圖文安裝CentOS
- SharePoint 2016 圖文安裝教程
- SharePoint 2019 圖文安裝教程
- 介面開放太麻煩?試試阿里雲API閘道器吧阿里API
- 檔案太多重新命名很麻煩,你也許需要它
- 前後端分離專案,後期前端身份驗證的麻煩後端前端
- 第14講 | HTTP協議:看個新聞原來這麼麻煩HTTP協議
- 三種快取方式,再也不用麻煩運維小哥哥了!!!快取運維
- Beautifulreport 使用中報 line380,in report self.output_report () 等錯誤,麻煩大家幫忙解決
- 矽谷巨頭們過去20年真正的麻煩:未能重塑現實世界
- 學習Spring5必知必會(1)~未使用spring前的麻煩Spring
- 最近寫了幾個 Laravel 擴充套件用來減少工作的麻煩Laravel套件
- Android螢幕適配很麻煩嗎?不!太簡單了。。。(持續更新)Android
- NAS資料遷移到物件儲存太麻煩?90分鐘納管1000萬檔案瞭解一下物件
- Mastercam 2021安裝教程(附圖文安裝步驟)AST
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- linux 下安裝 jdkLinuxJDK
- linux下安裝dockerLinuxDocker
- linux下nginx安裝LinuxNginx
- Linux下安裝OpenCVLinuxOpenCV
- Linux下安裝nginxLinuxNginx
- linux下安裝elasticsearchLinuxElasticsearch
- Linux 下安裝 RedisLinuxRedis
- Linux下安裝RedisLinuxRedis