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

Oracle on Linux 常見問題權威 FAQ

     編輯:Oracle 資料庫基礎

Oracle Linux 策略

  • 首家支援 Linux 的商業資料庫,視 Linux 為關鍵企業級平台。
  • 提供完整產品線:Database (含 RAC)、AS、Collaboration Suite、Developer Suite、E-Business Suite。
  • 與 Red Hat、UnitedLinux (SuSE/TurboLinux/SCO/Conectiva) 深度合作,核心層面增強效能、可靠性、叢集、可管理性。
  • 無自有發行版,貢獻代碼回社群(如 OCFS2)。
  • 內部大量部署 Linux,外包業務全面 Linux 化。

認證支援發行版

不支援碎片化發行版(Fedora、Gentoo、Debian 等),因無法提供企業級支援 SLA。

取得技術支援

  • Oracle 直接支援 OS 層問題(單一支援入口)。
  • 前提:客戶需與 Red Hat/UnitedLinux 簽署支援合約。
  • P1 級問題 Oracle 領銜解決,無論根因在 DB 或 OS。

常見安裝/配置問題

  1. Kernel 參數:kernel.shmmax、kernel.shmall、kernel.sem、fs.file-max、net.ipv4.ip_local_port_range 必須達標。
  2. 套件相依:glibc、libstdc++、libaio、make、gcc 版本需符合安裝指南。
  3. HugePages:大型 SGA 建議配置 HugePages 減少 Page Table 開銷。
  4. ASM/OCFS2:需對應 Kernel 版本的驅動 RPM(oracleasm、ocfs2、kmod-oracleasm)。
  5. NTP:RAC 強制要求時間同步,ntpd -x 避免時間回跳。
  6. Swap:建議 Swap ≥ 物理記憶體,防 OOM Killer 觸發。
  7. SELinux:建議 Permissive 或 Disabled,避免權限干擾。
  8. Transparent Huge Pages:建議關閉 (echo never > /sys/kernel/mm/transparent_hugepage/enabled) 避免效能抖動。

效能調優關鍵

  • I/O 排程器:deadline 或 noop (SSD)。
  • 檔案系統:ext4/xfs 掛載 noatime,nodiratime;OCFS2 叢集卷。
  • 網路:啟用 tcp_timestamps=0、調大 somaxconn、net.core.netdev_max_backlog。
  • CPU:關閉節能 (C-state)、鎖定頻率、isolcpus 綁核給 DB 進程。

診斷工具

  • OSWatcher (Oracle 提供) 持續收集 vmstat/iostat/mpstat/top/netstat。
  • ExaWatcher (Exadata 專用)。
  • perf、ftrace、systemtap 核心級分析。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
發行版備註
Red Hat Enterprise Linux AS/ES主要合作夥伴
UnitedLinux 1.0含 SuSE SLES 8、TurboLinux 8、Conectiva、SCO