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