首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Red Hat Enterprise Linux 5.8 安裝 Oracle 10g(中文圖形介面)完整記錄

     編輯:Oracle 教學

Red Hat Enterprise Linux 5.8 安裝 Oracle 10g(中文圖形介面)完整記錄

本文記錄虛擬機建立、Linux 系統安裝、核心參數調整、Oracle 10g 圖形安裝全流程,含中文介面截圖關鍵步驟文字化說明,供歷史版本維護參考。

一、虛擬機建立要點(VMware Workstation / VirtualBox)

  • 客體作業系統:Red Hat Enterprise Linux 5 (32-bit)
  • 記憶體:≥ 1 GB(建議 2 GB+)
  • 硬碟:≥ 20 GB,建議分區:/ 15G、/u01 10G、swap 2G
  • 網路:NAT 或橋接,固定 IP

二、RHEL 5.8 系統安裝關鍵選項

  • 桌面環境:選擇 **GNOME**(預設)或 KDE,確保圖形介面套件群組已勾選。
  • 套件自訂:勾選「開發工具」、「開發函式庫」、「系統工具」、「中文支援」。
  • 防火牆:安裝時關閉,或開放 1521、5500、1158、3938 埠。
  • SELinux:設為 **Disabled**(/etc/selinux/config)。

三、核心參數與 Oracle 預裝環境配置

/etc/sysctl.conf

kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
sysctl -p

/etc/security/limits.conf

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

建立用戶與目錄

groupadd -g 500 oinstall
groupadd -g 501 dba
useradd -u 500 -g oinstall -G dba oracle
passwd oracle
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01

Oracle 用戶環境變數(~/.bash_profile)

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
umask 022

四、解決安裝檢查失敗項目(關鍵補救)

OUI 圖形安裝前檢查常報缺:gcc、glibc-devel、kernel-headers、semopm、ip_local_port_range、rmem/wmem、物理記憶體、swap。

缺失 RPM 從安裝光碟補裝

mount /dev/cdrom /mnt
cd /mnt/Server
rpm -ivh gcc-4.1.2-*.el5 \
         glibc-devel-2.5-*.el5 \
         glibc-headers-2.5-*.el5 \
         kernel-headers-2.6.18-*.el5

核心參數已在 sysctl.conf 設定,重啟或 sysctl -p 生效

記憶體/ Swap 不足:虛擬機調大 RAM 至 2GB+,Swap 設 2GB+

五、中文介面支援(關鍵:zysong.ttf)

# 將 zysong.ttf 複製至
cp zysong.ttf /usr/share/fonts/chinese/TrueType/
# 或 Oracle 安裝目錄下的 jre/lib/fonts/fallback/
fc-cache -fv

安裝介面即可顯示中文,避免方塊字。

六、Oracle 10g 圖形安裝流程文字化

  1. ./runInstaller → 選擇「基本安裝」→ 輸入 ORACLE_HOME、SID (orcl)、字符集 ZHS16GBK(中文環境建議)。
  2. 產品特定先決條件檢查 → 忽略警告(已手動修正) → 下一步。
  3. 執行根腳本:/u01/app/oraInventory/orainstRoot.sh、$ORACLE_HOME/root.sh。
  4. 配置助手自動建立資料庫、監聽、EM Database Control。
  5. 安裝完成,瀏覽器訪問 https://hostname:1158/em 進入 Enterprise Manager 中文主控台。

七、安裝後驗證

sqlplus / as sysdba
SELECT INSTANCE_NAME, VERSION, STATUS FROM V$INSTANCE;
-- INSTANCE_NAME=orcl, VERSION=10.2.0.x, STATUS=OPEN

lsnrctl status
-- LISTENER 狀態 READY,服務 orcl READY

遺留已知問題與規避

  • Oracle 10g 已停止主流支援,僅限舊系統維護使用。
  • RHEL 5 已結束生命週期,無安全更新,生產環境強烈建議升級至 19c + OL 8/9。
  • 字符集 ZHS16GBK 非 Unicode,跨系統整合易亂碼,新系統請用 AL32UTF8。

此安裝記錄僅供歷史環境重現參考,新部署請遵循現代版本最佳實踐。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved