| 檔案 | 分類 | 關鍵屬性與查詢 |
|---|---|---|
| 控制檔 | 資料庫檔案 | 內容:DB名、TS/資料檔/Redo路徑、Checkpoint、歸檔狀態、RMAN備份記錄 查詢: SELECT name FROM v$controlfile;多工建議:至少 3 份放不同控制器/磁碟 |
| 資料檔 | 類型:SYSTEM/SYSAUX/UNDO/TEMP/USERS/自訂 TS 查詢: SELECT name FROM v$datafile;效能:不同類型資料放不同磁碟 (分離 Index/Table/Redo/Undo) | |
| 重做日志檔 | 最少 2 Group,每 Group 多 Member 多工 查詢: SELECT * FROM v$log; SELECT * FROM v$logfile;大小規劃:切換頻率 15-20 分鐘/次 | |
| 追蹤檔/警示日志 | 背景進程 Trace (USER_DUMP_DEST/BACKGROUND_DUMP_DEST) Alert Log: ADR_BASE/diag/rdbms/ | |
| 參數檔 | 非資料庫檔案 | PFILE (文字) / SPFILE (二進位,支援動態修改持久化) 核心功能:指定控制檔位置、SGA 大小、歸檔目的地、優化器模式 |
| 歸檔日志檔 | 資料庫檔案 | Redo Log 離線副本,介質恢復必備 格式參數:%S(序列號)、%T(線程)、%R(RESETLOGS ID)、%D(DB ID) |
| 口令檔 | 非資料庫檔案 | orapwd file=$ORACLE_HOME/dbs/orapw用途:SYSDBA/SYSOPER 遠端認證、Data Guard 傳輸認證 |
DB_BLOCK_SIZE 建庫指定 (8KB/16KB/32KB),不可變更。OS Block 整數倍。PGA_AGGREGATE_TARGET (自動管理)、PGA_AGGREGATE_LIMIT (硬性上限)。| 進程 | 說明 |
|---|---|
| DBWn (n=0-9, a-j) | 最多 20 個寫入進程,大型系統提升寫入並行度 |
| LGWR | 單一進程,群組提交 (Group Commit) 優化高併發 Commit |
| SMON | 實例恢復、Temp 段回收、空間合併 (SMCO 輔助) |
| PMON | 進程清理、Listener 動態註冊 (PMON 定期發送) |
| CKPT | Checkpoint 位置更新,大量資料檔時分攤 LGWR |
| ARCn (n=0-9, a-z) | 最多 36 個歸檔進程,支援多目的地並行傳輸 |
| RECO | 分散式交易自動恢復 |
| MMON/MMNL | AWR 快照、閾值告警、統計收集 |
| CJQ0 | 排程器作業協調器 |
| SMCO | 空間管理協調器 (Segment Advisor/Compression) |