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

Oracle DBA 核心架構經典測驗題精選與解析

     編輯:Oracle 資料庫基礎

實戰演練:27 道核心觀念題

以下精選自 Oracle DBA 認證考試的經典題目,涵蓋資料庫架構、記憶體結構、背景進程、儲存管理等核心領域,適合備考複習與實力檢測。

物理與邏輯結構

  1. Oracle 資料庫的實體磁碟資源包含?

    ① Control Files ② Redo Log Files ③ Data Files ④ All of the above

    ✅ 正解:④

  2. 何謂 Schema?

    ① 資料庫物件的物理組織 ② 資料庫物件的邏輯組織 ③ 索引方案 ④ 以上皆非

    ✅ 正解:②

  3. Oracle Instance 包含?

    ① 記憶體結構 ② I/O 結構 ③ 背景進程 ④ 以上皆是

    ✅ 正解:④

SGA 記憶體架構

  1. SGA 組成元件?

    ① Buffer Cache ② Shared Pool ③ Redo Log Buffer ④ All of the Above

    ✅ 正解:④

  2. 儲存 SQL 語句最近使用區塊的區域?

    ① Shared Pool ② Buffer Cache ③ PGA ④ UGA

    ✅ 正解:②

背景進程機制

  1. 哪一個不是背景伺服器進程?

    ① DB Writer ② DB Reader ③ Log Writer ④ SMON

    ✅ 正解:②(Oracle 無 DB Reader 進程)

  2. 有效的背景伺服器進程?

    ① ARCHiver ② LGWR ③ DBWR ④ All of the above

    ✅ 正解:④

  3. 將修改過的區塊寫入資料檔的進程?

    ① DBWR ② LGWR ③ PMON ④ SMON

    ✅ 正解:①(Oracle 不直接修改資料檔,Server Process 在記憶體變更後由 DBWR 寫回磁碟)

  4. 記錄所有變更資訊的進程?

    ① DBWR ② SMON ③ CKPT ④ None of the above

    ✅ 正解:④(實為 LGWR 進程)

  5. 交易何時視為 Committed?

    ① DBWR 寫回磁碟 ② LGWR 成功寫入 Redo ③ PMON 提交 ④ SMON 寫入資料

    ✅ 正解:②

  6. 執行 Tablespace 等內部操作的進程?

    ① PMON ② SMON ③ DBWR ④ ARCH

    ✅ 正解:②

  7. 管理用戶 Session 連線的進程?

    ① PMON ② SMON ③ SERV ④ NET8

    ✅ 正解:①

  8. ARCH 進程在何種模式啟用?

    ① PARALLEL Mode ② ARCHIVE LOG Mode ③ NOARCHIVELOG Mode ④ None

    ✅ 正解:②

  9. 無 CKPT 進程時,誰執行 Checkpoint?

    ① DBWR ② LGWR ③ PMON ④ SMON

    ✅ 正解:②(Checkpoint 時 DBWR 寫資料,LGWR 更新資料檔標頭)

快取機制與記憶體管理

  1. 資料已在記憶體中被請求? → Cache Hit
  2. 資料在記憶體但需重新載入? → Cache Reload
  3. 資料不在伺服器記憶體? → Cache Miss
  4. 可動態調整的 SGA 參數? → None of the above(早期版本 Buffer Cache 等不可動態調整)
  5. 儲存解析後 SQL 表示式的區域? → Library Cache
  6. 最近使用的資料字典資訊儲存於? → Data Dictionary Cache
  7. 保存 Session 專屬資訊的記憶體? → Program/Private Global Area (PGA)
  8. 排序作業使用的暫存區域? → Sort Area

儲存單位與分散式交易

  1. 資料檔基本儲存單位? → Block
  2. 解決分散式交易 In-doubt 狀態的進程? → RECO
  3. 設定資料庫區塊大小的參數? → DB_BLOCK_SIZE
  4. 設定區塊緩衝區數量的參數? → DB_BLOCK_BUFFERS
  5. 設定 Shared SQL Area 大小的參數? → SHARED_POOL_SIZE

備考建議

這些題目精準覆蓋 OCP 核心知識點,建議結合官方文檔深入理解每個選項背後的原理,而非死記硬背答案。掌握背景進程交互關係、SGA 組件職責、Checkpoint 機制等核心概念,才能應對變化多端的考題。

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