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

Red Hat Linux 安裝 Oracle 11gR2 官方文檔導航與關鍵步驟索引

     編輯:Oracle 教學

Red Hat Linux 安裝 Oracle 11gR2 官方文檔導航與關鍵步驟索引

Oracle 11gR2 在 Red Hat Enterprise Linux (RHEL) / Oracle Linux / CentOS 上的安裝涉及核心參數、套件依賴、用戶/群組、儲存、網路、ASM/Grid Infrastructure 等眾多細節。本文提供官方文檔入口與關鍵章節直達連結,助你快速定位權威資訊。

一、官方文檔入口

二、關鍵章節索引 (安裝指南 PDF/HTML 章節號)

三、常用驗證指令速查

# 1. 核心參數生效檢查
/sbin/sysctl -p | grep -E 'shmmax|shmall|sem|file-max|ip_local_port_range|rmem|wmem'

# 2. 套件安裝檢查 (RHEL/CentOS)
rpm -q glibc libaio libaio-devel gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf-devel

# 3. 用戶/群組/限制檢查
id oracle
ulimit -Sn; ulimit -Hn; ulimit -Su; ulimit -Hu; ulimit -Ss; ulimit -Hs

# 4. 環境變數檢查
env | grep -E 'ORACLE_BASE|ORACLE_HOME|ORACLE_SID|NLS_LANG|LD_LIBRARY_PATH|PATH'

# 5. 網路解析檢查
ping $(hostname -f)
nslookup $(hostname -f)
cat /etc/hosts

# 6. ASM 磁碟權限 (若使用 udev)
ls -l /dev/oracleasm/  # 或 /dev/sd*
# 應為 oracle:dba 權限 0660

四、避坑提醒 (血淚經驗)

  1. SELinux 必須 Permissive 或 Disabled:setenforce 0 + /etc/selinux/config 設 SELINUX=permissive,否則 ASM/資料庫啟動權限拒絕。
  2. 透明大頁 (THP) 必須關閉:echo never > /sys/kernel/mm/transparent_hugepage/enabled 加入 /etc/rc.local,否則記憶體分配延遲導致實例掛起。
  3. NTP/Chrony 時間同步:RAC 環境時間偏移 > 1秒 導致 CRS 故障,單機也建議同步。
  4. 防火牆開放埠:1521 (Listener), 5500 (EM Express), 1158 (DB Console 11g), ASM/Cluster 相關埠。
  5. 安裝介質完整性:md5sum / sha256sum 校驗 ZIP 檔,解壓後 runInstaller -ignoreSysPrereqs 僅作最後手段。

核心建議:嚴格遵循官方安裝指南清單逐項勾選,任何「以為沒關係」的跳過都是未來故障的伏筆。生產環境建議使用 Oracle Linux + UEK 核心 + Oracle Preinstall RPM ( yum install oracle-database-preinstall-19c ) 一鍵完成所有核心參數、套件、用戶、限制配置,消除 90% 手動配置風險。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
階段章節主題核心檢查點
安裝前Checking the Hardware Requirements記憶體 ≥ 1GB (建議 4GB+)、交換空間、/tmp 空間、磁碟空間
安裝前Checking the Software RequirementsRHEL 版本認證、內核版本、必要 RPM 套件 (glibc, libaio, gcc 等)
安裝前Creating Required Operating System Groups and Usersoinstall, dba, oper, backupdba, dgdba, kmdba, asmdba, asmoper, asmadmin 群組與 oracle, grid 用戶
安裝前Configuring Kernel Parameters/etc/sysctl.conf: shmmax, shmall, sem, file-max, ip_local_port_range, rmem/wmem
安裝前Configuring Shell Limits/etc/security/limits.conf: oracle soft/hard nofile 65536, nproc 16384, stack 10240, memlock
安裝前Creating Required DirectoriesORACLE_BASE (如 /u01/app/oracle)、ORACLE_HOME、Oracle Inventory 目錄
安裝前Configuring Oracle Software Owner Environment.bash_profile 設定 ORACLE_BASE, ORACLE_HOME, ORACLE_SID, PATH, LD_LIBRARY_PATH, NLS_LANG
Grid InfrastructureOracle Grid Infrastructure for a Standalone ServerASM 磁碟組、磁碟裝置權限 (udev/ASMLib)、Grid Home 與 Database Home 分離
資料庫安裝Installing the Oracle Database SoftwarerunInstaller 參數、靜默安裝 Response File、root.sh 執行
資料庫建立Creating an Oracle DatabaseDBCA 圖形/靜默模式、字符集 (AL32UTF8)、範本選擇、密碼管理
安裝後Postinstallation Tasks修改密碼、啟用/停用選項、配置 EM Database Express、備份策略