DB2數據庫高級管理培訓
課程描述:
???????
本課程講述如何使用DB2 UDB 完成高級數據庫管理任務,包括通過DB2管理視圖和表函數對數據庫進行高級監控.查看db2diag.log的內容用于判斷數據庫是否存在問題,通過使用 db2pd,inspect,db2support和DB2 trace監控數據庫的狀態,通過使用DB2的健康中心設置健康閥值用于了解數據庫的狀態。介紹DB2的進程模型,高級表空間管理,數據移動和表的整理。 介紹多維表,數據庫的自主維護和表分區。
課程目標:
???????
完成此門課程,學員將具備以下能力:
???????
1.?? ?通過CLP健康DB2的狀態
???????
2.?? ?使用db2diag的命令在db2diag.log文件中查找相應內容,介紹常見的DB2問題
???????
3.?? ?配置DB2的自主維護能夠自動進行統計信息收集和表整理
???????
4.?? ?分析reorgchk命令的結果了解表和索引的狀態,根據結果使用reorg命令進行表和索引的在線或離線整理
???????
5.?? ?通過alter tablespace命令擴展或較少containers的空間,并監控db2 rebalancer進程的執行過程
???????
6.?? ?在DB2中實現DMS表空間的主動管理
???????
7.?? ?使用db2look命令提取數據庫對象的DDL語句和數據庫統計信息的update語句
???????
8.?? ?使用db2move的命令進行數據庫數據的移動
???????
9.?? ?使用backup和restore命令移動數據庫或表空間的位置或使用db2relocatedb的命令完成移動
???????
10.?? ?規劃和使用MDC表以提高數據庫應用的性能
???????
11.?? ?使用范圍分區條件進行數據庫的表分區和了解roll-in和roll-out功能
課程內容:
???????
1.?? ?高級連接以及遠程管理
???????
2.?? ?高級鎖
???????
3.?? ?高級監控
???????
4.?? ?高級問題判斷
???????
5.?? ?DB2進程模型
???????
6.?? ?高級表空間管理
???????
7.?? ?高級數據移動
???????
8.?? ?高級表整理
???????
9.?? ?多維表設計
???????
10.?? ?UDB自主管理工具
???????
11.?? ?表分區
???????
12.?? ?表空間設計對數據庫性能的影響
課程對象:
???????
數據庫管理人員以及數據庫開發人員
課程安排
???????
一????、?????
???????? ?
1. 高級連接以及遠程管理 ?
? ? ?? ????
2.高級鎖?? ?
? ? ?? ????
3.高級監控
? ? ?? ????
4. 實驗一:DB2高級連接???? ?
? ? ?? ????
5實驗二:使用SQL進行DB2高級監控
???????
二、
???????????
1.高級問題判斷? ?
? ? ?? ????
2. DB2進程模型? ?
? ? ?? ????
3.高級表空間管理
? ? ?? ????
4.實驗一:DB2高級問題判斷??????? ?
? ? ?? ????
5.實驗二:DB2高級表空間管理
???????
三、
???????????
1.高級數據移動????????? ?
? ? ?? ????
2.高級表整理
? ? ?? ????
3.實驗一:DB2高級數據移動????????? ?
? ? ?? ????
4實驗二:DB2高級表整理
???????
四、
???????????
1.多維表???????????????? ?
? ? ?? ????
2.DB2自主管理
? ? ?? ????
3.實驗一:DB2多維表?? ? ?
? ? ?? ????
4.實驗二:DB2自主管理
???????
五、
???????????
1.?? ?表分區?? ??? ??? ??? ??? ?
? ? ?? ????
2.??? 實驗一:DB2表分區
?
?