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

DB2 8.1 認證考試大綱全解析:四大考試代碼 700/701/703/704 知識點對照

     編輯:DB2 教學

考試體系總覽

代碼考試名稱目標角色核心權重
700DB2 Family Fundamentals入門/開發/管理通識規劃15%、安全9%、訪問15%、使用31%、對象19%、並發11%
701DB2 UDB V8.1 for LUW Database AdministrationDBA 核心服務器管理19%、資料放置17%、訪問17%、監控16%、實用程式17%、備份恢復14%
703DB2 UDB V8.1 Family Application Development應用開發對象/編程13%、資料操作26%、嵌入式SQL 11%、ODBC/CLI 13%、Java 13%、進階編程16%、UDF 8%
704DB2 UDB V8.1 for LUW Advanced Database Administration高級 DBA/架構師高級管理32%、高可用性19%、效能擴展37%、聯網安全12%

700 基礎考試:六大模組重點

1. 規劃 (15%)

  • DB2 產品線(PE/WSE/ESE/Connect)、工具族群(Control Center, Command Editor, Health Center)
  • 資料倉庫/OLAP 概念(星型/雪花模型、維度建模、CUBE/ROLLUP)
  • 非關聯擴展器(XML Extender, Spatial, Net Search, Geodetic)

2. 安全性 (9%)

  • 權限體系:SYSADM/SYSCTRL/SYSMAINT/DBADM/SECADM/ACCESSCTRL/DATAACCESS
  • 表/視圖/索引/套件權限(CONTROL/ALTER/SELECT/INSERT/UPDATE/DELETE/REFERENCES)
  • GRANT/REVOKE 語法與 PUBLIC/GROUP/ROLE 差異

3. 訪問與操作 (15%+31%=46%)

  • 連接識別:目錄節點、資料庫別名、JDBC/CLI/ODBC 連接字串
  • DDL/DML/DCL 辨識與結果預測
  • 多表 JOIN(INNER/LEFT/RIGHT/FULL)、子查詢、集合運算(UNION/EXCEPT/INTERSECT)
  • GROUP BY/HAVING、ORDER BY、CASE 表達式
  • 事務邊界:COMMIT/ROLLBACK/SAVEPOINT、隔離級別(UR/CS/RS/RR)

4. 對象管理 (19%)

  • 資料類型:數值/字串/日期/二進制/XML/用戶定義型別(構造/弱類型)
  • 表建立選項:LIKE/AS SELECT DEFINITION ONLY、身份欄、生成欄、檢查約束、RI、物化查詢表
  • 視圖:WITH CHECK OPTION、可更新性判斷、INSTEAD OF 觸發器
  • 索引:唯一/聚簇/包含欄位/反向掃描、INCLUDE 欄位避免回表

5. 並發性 (11%)

  • 鎖粒度:行/表/表空間、鎖模式(IS/IX/S/X/NS/NX/U)
  • 影響因子:隔離級別、LOCKSIZE、LOCKMAX、鎖升級
  • 死鎖/逾時/鎖等待 區別與參數(DLCHKTIME, LOCKTIMEOUT)

701 DBA 核心:實戰導向知識點

服務器管理 (19%)

  • 實例架構:db2icrt/db2idrop/db2iupdt、註冊變數(DB2COMM, DB2AUTOSTART)、db2set 持久化
  • 認證/授權:KERBEROS/CLIENT/SERVER/DCS/GSSPLUGIN、TRUST_CLNT/TRUST_ALLCLNTS
  • Force 應用:FORCE APPLICATION ALL / QUIESCE 差異
  • 排程:Task Center、db2jstrt、腳本 + cron/Windows Task

資料放置 (17%)

  • 建庫:CREATE DATABASE ... AUTOMATIC STORAGE YES/NO、代碼頁/地區、表空間預設
  • SMS vs DMS:容器管理、擴展/預取、大小限制、轉換(ALTER TABLESPACE ... CONVERT TO LARGE)
  • 表空間狀態:NORMAL/QUIESCED/BACKUP PENDING/RESTORE PENDING/ROLLFORWARD PENDING/LOAD PENDING/DELETE PENDING/CHECK PENDING

監控與實用程式 (16%+17%)

  • 快照/事件監控器/健康中心/查詢巡視器 四大監控體系
  • EXPLAIN/Visual Explain:存取計劃、SORTHEAP/BUFFPAGE/DEGREE 解讀
  • EXPORT/IMPORT/LOAD 差異與選型、REORG/REORGCHK 閾值、RUNSTATS 選項與 REBIND
  • db2move/db2look 遷移/逆向、Design Advisor 索引建議

備份恢復 (14%)

  • 線上/離線、全庫/表空間、增量/差異、壓縮/加密、TSM/Tivoli 整合
  • 日誌模式:循環 vs 歸檔、LOGFILSIZ/LOGPRIMARY/LOGSECOND/NEWLOGPATH/MIRRORLOGPATH
  • 恢復類型:Crash Recovery(自動)、Version Recovery(離線還原)、Rollforward Recovery(歸檔+前滾)
  • 索引重建模式:INDEXREC=SYSTEM/RESTART/ACCESS/DEFERRED

703 開發進階:編程介面深度

  • 嵌入式 SQL:預編譯/綁定/執行流程、宿主變量/指標變量、SQLCA/SQLCODE/SQLSTATE、游標類型(WITH HOLD/WITH RETURN/SCROLL)
  • CLI/ODBC:句柄層級(ENV/DBC/STMT/DESC)、診斷記錄(SQLGetDiagRec)、游標庫、連接池
  • JDBC/SQLJ:Type 2/4 驅動、JTA/XA 分散式事務、SQLJ 靜態檢查、連接類型選擇
  • 進階:複合 SQL、參數標記、Unicode、緩衝插入、UDF/存儲過程(SQL PL/Java/C)、Development Center 工作流

704 高級架構:擴展與高可用

高級管理 (32%)

  • 表空間/緩衝池 設計與管理、ALTER BUFFERPOOL IMMEDIATE/DEFERRED
  • 平行度:查詢內平行(INTRA_PARALLEL)、查詢間平行(MAX_QUERYDEGREE)、DFT_DEGREE
  • 聯邦配置:Wrapper/Server/User Mapping/Nickname、下推分析、DB2_MAXIMAL_PUSHDOWN
  • MDC/分區表/分區視圖 選型與維護

高可用性 (19%)

  • HADR:Principal/Standby、同步/近同步/非同步、HADR_TIMEOUT/HADR_SYNCMODE、故障切換/接管
  • 日誌交付/複制/故障監控腳本、Tivoli SA MP 整合

效能擴展 (37%)

  • 配置參數/註冊變數 影響矩陣(SORTHEAP/STMTHEAP/LOCKLIST/PCKCACHESZ/NUM_IOSERVERS/CHNGPGS_THRESH)
  • 查詢優化器:統計資訊、OPTIMIZATION LEVEL、REOPT、DFT_QUERYOPT
  • 記憶體/I/O 調優:STMM(自調優)、DATABASE_MEMORY=AUTOMATIC、PREFETCHSIZE/EXTENTSIZE 科學計算
  • 大量用戶/連接:連接集中器、MAXAGENTS/MAX_COORDAGENTS/NUM_POOLAGENTS
  • 資料分區:DPF 架構、分區鍵選擇、共置連接、REDISTRIBUTE

聯網安全 (12%)

  • 多機 DPF 配置、db2nodes.cfg、主機連接(DRDA/DB2 Connect)
  • 外部認證:Kerberos/LDAP/PAM/GSSAPI、SSL/TLS 加密、DB2COMM=SSL
  • 資料加密:列加密(ENCRYPT/DECRYPT)、備份加密、網路加密

備考策略建議

  1. 以 700 為基石,通過後再攻 701/703,最後衝 704
  2. 每個知識點必在實際環境操作驗證(建立 VM/雲實例)
  3. 重點背誦:參數預設值、權限層級、表空間狀態流轉、隔離級別現象、HADR 狀態機
  4. 官方紅皮書:DB2 8.1 Certification Guide 系列、Sample Questions
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved