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

Oracle 專題之安裝:從 OFA 規範到 OCP 考點梳理

     編輯:Oracle 教學

Oracle 專題之安裝:從 OFA 規範到 OCP 考點梳理

一、核心知識點:不恥下問

1. 手動建庫如何實施?

參考前文「Oracle 10g/11g 手動建庫完整步驟」。

2. 如何圖形化安裝數據庫?

標準化流程八步走:

  1. 主機名、域名解析、/etc/hosts、DNS、IP 固定化
  2. 預裝 RPM 包 (YUM 本地/網絡源)
  3. 創建用戶/組、規劃目錄 (OFA)
  4. 內核參數 /etc/sysctl.conf、用戶環境變量 ~/.bash_profile
  5. Shell 限制 /etc/security/limits.conf、PAM /etc/pam.d/login
  6. 解壓安裝包、設置 DISPLAY、xhost +
  7. RunInstaller → DBCA 建庫 → NETCA 配置監聽
  8. 配置開機自啟 /etc/oratab + dbstart/dbshut 或 Systemd 服務

3. 什麼是 OFA?

Optimal Flexible Architecture (最優靈活架構):Oracle 制定的目錄佈局、命名、權限標準,核心原則:

  • /u01/app/oracle — ORACLE_BASE
  • /u01/app/oracle/product/11.2.0/db_1 — ORACLE_HOME (版本化)
  • /u01/app/oracle/oradata/SID — 數據文件、控制文件、Redo Log
  • /u01/app/oracle/admin/SID — 追蹤、備份、腳本
  • /u01/app/oraInventory — 中央庫存
  • 多磁盤分佈:/u02、/u03... 掛載不同 LUN,分離數據/索引/Redo/歸檔

遵循 OFA 可實現:可預測路徑、易於自動化、多實例隔離、備份腳本通用。

二、小試牛刀:OCP 考試大綱對應題庫

  • 題庫來源:052、053 (Install / Manage Database)
  • 重點考點:106 - Install (預安裝檢查、用戶組、內核參數、OFA、響應文件、DBCA/NETCA/EMCA 靜默操作)

三、安裝遷移實戰清單

階段關鍵動作驗證命令
OS 準備內核參數、用戶限制、時區、NTPsysctl -p; ulimit -a; date; ntpstat
存儲ASM 磁盤權限、多路徑、掛載點ls -l /dev/oracleasm/; multipath -ll
軟件安裝RunInstaller -silent -responseFiletail -f $ORACLE_HOME/install/logs/installActions.log
建庫DBCA -silent -responseFileSELECT status FROM v$instance;
監聽NETCA / srvctl add listenerlsnrctl status
EMEMCA / Cloud Control Agent 部署emctl status dbconsole
備份RMAN 配置、備份腳本排程rman target / <<< "LIST BACKUP SUMMARY;"
驗收健康檢查腳本、性能基線採集@?/rdbms/admin/awrrpt.sql

四、常見安裝失敗排查速查表

  • ORA-01034/ORA-27101:實例未啟動 / 共享內存段不存在 → 檢查 SGA_MAX_SIZE 是否超過物理內存、/dev/shm 大小。
  • INS-32026:中心庫存位置衝突 → 檢查 /etc/oraInst.loc 指向是否正確。
  • PRVF-0002:主機名解析失敗 → /etc/hosts 必須包含 IP 短主機名 FQDN。
  • DBCA 構建失敗:字符集不支持、模板版本不匹配 → 查看 $ORACLE_BASE/cfgtoollogs/dbca/SID/trace.log。

五、總結

Oracle 安裝看似繁瑣,實則是 OS 層面標準化 + 存儲規劃 + 參數模板化 + 響應文件自動化 的系統工程。掌握 OFA 原則、熟練使用靜默安裝響應文件、建立組織內部標準安裝模板,是從「會裝」到「穩裝」的關鍵。

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