主要內容
講解DB2系統的體系結構,熟悉和創建應用系統下的實例、數據庫、表空間環境,從磁盤空間、數據庫和對象、內存分配、安全訪問機制、環境參數、備份與恢復等重點方面,全面系統地進行DB2系統日常管理維護工作,并利用SQL語言進行編程
具體課程大綱
DB2系統結構管理
DB2系統結構
DB2對象結構
DB2實例結構
實驗1:Linux或AIX上安裝DB2
DB2實例管理
實例的組成
數據庫管理服務
創建實例
啟動和關閉實例
數據庫管理器參數配置
DB2變量設置
DB2 set命令
刪除實例
實驗2:用管理工具創建實例
實驗3:啟動和關閉實例
實驗4:配置數據庫管理器參數
實驗5:設置DB2變量
DB2常用開發和管理工具介紹
命令行工具
管理工具
建立客戶端到服務器的連接
實驗6:使用CLPPLUS連接到DB2數據庫,并進行簡單操作
數據庫、表空間、存儲結構管理
創建數據庫
DMS、SMS、Automatic表空間
表空間、容器、擴展區、頁
創建表空間
得到表空間信息
數據庫配置參數
實驗7:創建應用數據庫
實驗8:創建表空間
實驗9:設置和查看數據庫配置參數
數據庫安全管理
DB2安全體系概述
DB2認證方法
DB2實例權限控制
數據庫對象權限控制
實驗10:使用管理工具創建數據庫用戶及授權
實驗11:使用命令行工具創建數據庫用戶及授權
數據庫對象的創建和管理
DB2對象層次
模式
創建數據庫對象
大對象
分區表
表壓縮
約束
實驗12:創建表、視圖、索引等數據 庫對象
實驗13:創建分區表
DB2系統備份和恢復
備份和恢復
DB2備份恢復的原理和方法
循環日志和歸檔日志
聯機備份和脫機備份
數據庫恢復
前滾操作
恢復歷史文件的使用
實驗14:聯機數據庫備份
實驗15:脫機數據庫備份
實驗16:數據庫恢復
實驗17:表空間恢復
實驗18:前滾操作
數據移植工具
DB2 Export/Import工具
DB2 LOAD工具
DB2 db2look, db2move
實驗19:使用Export/Import工具導出和導入數據
實驗20:使用LOAD工具裝載數據
DB2系統性能優化
性能優化
數據庫性能監控的原理和方法
DB2優化器介紹
數據庫監控
snapshot monitor
event monitor
db2pd,db2top等
其他診斷方法和工具
實驗21:使用snapshot monitor監控數據庫性能
實驗22:使用db2top進行性能分析
鎖
DB2支持的4種隔離級別
鎖對象、鎖模式、鎖兼容、鎖轉換、鎖升級
鎖超時、死鎖問題
實驗23:死鎖、鎖升級的監控
SQL優化
DB2支持的SQL結構
DSL、DML的使用
DML使用中的鎖問題
SQL執行計劃的獲得和理解
實驗24:sql語句的執行計劃的獲得及分析 |