DB2 Viper 是 DB2 9 (9.1/9.5/9.7) 開發代號,標誌著 IBM 數據庫產品線重大架構升級:引入 pureXML 原生 XML 存儲、自動調優 (STMM)、行/索引壓縮、分區表增強、HADR 多模式、安全增強 (LBAC、原生加密) 等 100+ 新特性。本指南助你快速上手核心能力。
./db2setup (Linux) 或 setup.exe (Windows),選擇「典型安裝」或「自定義」(選擇組件: 服務器、客戶端、驅動、工具)。db2start,驗證 db2level 輸出版本信息。db2 create database XMLDB automatic storage yes on /data/db2 using codeset UTF-8 territory CN collate using SYSTEM db2 connect to XMLDB db2 "CREATE TABLE products (id INT PRIMARY KEY, name VARCHAR(100), details XML)" db2 "INSERT INTO products VALUES (1, 'Laptop', XMLPARSE(DOCUMENT ''))" db2 "SELECT XMLQUERY('\$d/product/spec/cpu' PASSING details AS \$d) FROM products WHERE id=1" i7 16GB 12000
COMPRESS YES 表屬性 + RUNSTATS + REORG 啟用行壓縮;COMPRESS YES 索引屬性啟用索引壓縮。UPDATE DB CFG USING SELF_TUNING_MEM ON,自動平衡緩衝池、排序堆、鎖列表、包緩存。CREATE TABLE sales (...) PARTITION BY RANGE (sale_date) (START '2020-01-01' END '2021-01-01' EVERY 1 MONTH)。START HADR ON DATABASE ... AS PRIMARY/STANDBY。| 任務 | 命令 |
|---|---|
| 列出數據庫 | db2 list database directory |
| 備份 (在線壓縮) | db2 backup database XMLDB online compress include logs |
| 恢復 | db2 restore database XMLDB from /backup taken at timestamp |
| 前滾恢復 | db2 rollforward database XMLDB to end of logs and complete |
| 監控快照 | db2 get snapshot for database on XMLDB |
| 查看活動會話 | db2 list applications show detail |
| 更新統計信息 | db2 runstats on table schema.products and indexes all |
| 重組表/索引 | db2 reorg table schema.products allow read access |
DB2 Viper (DB2 9) 以 pureXML 為核心,配合自動化管理、壓縮、高可用、安全增強,重新定義了企業級數據服務器標準。通過本指南快速搭建環境、體驗核心特性、掌握常用工具,即可開啟 DB2 專家之路。