一、亂碼問題
Redhat RHEL AS3 下安裝 Oracle DB 10g 中文亂碼問題
不少兄弟反映在rhel3下安裝oracle10g時出現亂碼, 其實在安裝和使用時出現亂碼的地方有多個, 可以分為三類:
1. 安裝時的亂碼
2. 一些應用程序的亂碼, 比如 dbca, netca
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 的亂碼也解決了。
用IE登錄Linux服務器上的em出現的亂碼
不知道大家有沒有注意到,EM顯示的中文翻譯很是糟糕,up/down 動不動就翻譯成“向上”“向下”,讓人哭笑不得.很多朋友都說,干脆給顯示英文算了,可是怎麼顯示呢?
好了,現在我們有一種辦法很容易的解決這個問題:
打開你的IE浏覽器,選擇'工具"-->Internet選項-->常規
選擇“語言”,默認只有“中文”,選擇“添加”,加入英語(美國),調整順序,把”英語(美國)“放到最上面
OK ,確定。
打開你的 http://yoururl:5500/em
問題解決了。
二、10g如何更改歸檔模式
1. 對於初始化文件,只需要修改log_archive_dest_n 這個參數.n=1,2,3,....10, Oracle 缺省會使用log_archive_dest_10這個參數來使用flash recovery area裡面存放的歸檔日志文件,大小由參數db_recovery_file_dest_size來決定.