首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 10g 常見問題精選(二):中文亂碼根治與歸檔模式修改實操

     編輯:Oracle 資料庫相關知識

一、中文亂碼根因與修復

RedHat RHEL AS3 安裝 Oracle 10g 亂碼本質:JDK/JRE 字體配置文件 font.properties 與系統字體不匹配。三類亂碼同源:

  1. 安裝向導界面亂碼。
  2. DBCA/NETCA 等 Java 工具亂碼。
  3. iSQL*Plus、Enterprise Manager (OC4J) Web 亂碼。

統一修復步驟

  1. 解包安裝介質:ship.db.cpio.gz → Disk1 目錄。
  2. 替換 JRE 字體配置:
    cd Disk1/stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/
    unzip all_except_bin.jar
    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
  3. 同理替換 JDK 內部 sol_bin.1.1.jar 中的 font.properties,解決 DBCA/NETCA/iSQL*Plus/EM 亂碼。

二、IE 訪問 EM 顯示英文界面

EM 中文化翻譯質量差(如 Up/Down 譯為「向上/向下」),強制顯示英文:

  1. IE → 工具 → Internet 選項 → 常規 → 語言。
  2. 添加「英語 (美國)」,移至列表最頂端。
  3. 重新訪問 https://host:5500/em 即顯示英文界面。

三、修改歸檔模式目標路徑

初始化參數 log_archive_dest_n (n=1..10) 控制歸檔目的地:

  • 默認 log_archive_dest_10 指向 Fast Recovery Area (FRA),大小由 db_recovery_file_dest_size 限制。
  • 修改示例:ALTER SYSTEM SET log_archive_dest_1='LOCATION=/u01/arch' SCOPE=BOTH;
  • 若需多路歸檔:同時設置 dest_1、dest_2 等,LGWR 並行寫入。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved