[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《循序漸進DB2 DBA系統管理、運維與應用案例》影印版[PDF]
《循序漸進DB2 DBA系統管理、運維與應用案例》影印版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《循序漸進DB2 DBA系統管理、運維與應用案例》影印版[PDF] 簡介: 中文名 : 循序漸進DB2 DBA系統管理、運維與應用案例 作者 : 牛新莊 圖書分類 : 網絡 資源格式 : PDF 版本 : 影印版 出版社 : 清華大學出版社 書號 : 9787302201380 發行時間 : 2009年6月1日 地區 : 大陸 語言 : 簡體中文 簡介 : 更多資源請訪問稀.酷客 循序漸進DB2.DBA系統管理、運維與應用案例.pdf 1
電驢資源下載/磁力鏈接資源下載:
全選
"《循序漸進DB2 DBA系統管理、運維與應用案例》影印版[PDF]"介紹
中文名: 循序漸進DB2 DBA系統管理、運維與應用案例
作者: 牛新莊
圖書分類: 網絡
資源格式: PDF
版本: 影印版
出版社: 清華大學出版社
書號: 9787302201380
發行時間: 2009年6月1日
地區: 大陸
語言: 簡體中文
簡介:
更多資源請訪問稀.酷客
循序漸進DB2.DBA系統管理、運維與應用案例.pdf
115網盤下載: http://www.ckook.com/ckook-30-1-1.html
深入解析DB2--高級管理,內部體系結構與診斷案例.pdf
115網盤下載: http://www.ckook.com/ckook-127-1-1.html

[內容簡介]
DB2數據庫是IBM公司關系型數據庫核心產品,在國內以及全球有著廣泛的應用。針對DB2初學者,本書循序漸進地把DB2所涉及的眾多概念介紹給大家。客戶端連通性、實例、數據庫、表空間和緩沖池、數據移動、備份恢復、故障診斷、鎖與並發,以及數據庫安全都是本書關注的重點。在介紹這些DB2對象和概念的同時,作者盡可能從DBA日常工作的角度探究DB2數據庫常規維護工作。本書同時還就表、索引、序列、觸發器等數據庫對象從應用設計的角度進行了介紹。
本書適合DB2的初學者、DB2開發人員、准備參加DB2認證考試的讀者以及DB2數據庫管理人員學習和閱讀。

目錄:
第1章 DB2安裝配置 1
1.1 DB2數據庫概述 1
1.1.1 DB2發展歷史 1
1.1.2 DB2版本和平台支持 7
1.1.3 DB2產品組件和功能 10
1.2 DB2數據庫安裝配置 13
1.2.1 DB2在Windows上的安裝 14
1.2.2 DB2在Linux/UNIX上的安裝 21
1.3 DB2數據庫體系結構 23
第2章 創建實例和管理服務器 31
2.1 實例 31
2.1.1 實例概念 31
2.1.2 創建實例 32
2.1.3 實例目錄 35
2.1.4 實例相關命令 39
2.1.5 DB2INSTANCE變量介紹 43
2.1.6 刪除實例 44
2.1.7 配置實例 45
2.2 管理服務器 45
2.2.1 管理服務器概念 45
2.2.2 創建管理服務器 47
2.2.3 管理服務器相關命令 48
2.2.4 刪除DB2管理服務器 49
2.2.5 配置管理服務器 49
第3章 創建數據庫和表空間 51
3.1 創建數據庫 51
3.1.1 DB2數據庫存儲模型 53
3.1.2 表空間管理類型 55
3.1.3 創建數據庫 58
3.1.4 數據庫目錄 70
3.2 表空間設計 73
3.2.1 創建表空間 73
3.2.2 表空間維護 76
3.2.3 表空間設計注意事項 83
3.2.4 prefechsize大小選擇 89
3.2.5 文件系統(CIO/DIO)和裸設備 90
3.2.6 OVERHEAD和TRANSFERRATE設置 93
3.2.7 優化RAID設備上表空間性能 93
3.2.8 合理設置系統臨時表空間 95
3.3 緩沖池 96
3.3.1 緩沖池的使用方法 97
3.3.2 緩沖池和表空間之間關系 97
3.3.3 緩沖池維護 98
3.3.4 緩沖池設計原則 101
3.4 本章小結 104
第4章 訪問數據庫 105
4.1 訪問DB2 105
4.2 DB2圖形化操作環境 106
4.3 DB2 CLP處理程序 115
4.3.1 DB2 CLP簡介 115
4.3.2 DB2 CLP設計 115
4.3.3 DB2 CLP命令選項 117
4.3.4 設置DB2_CLPPROMPT定制DB2 CLP 121
4.4 配置DB2服務器的TCP/IP通信 126
4.4.1 在服務器上更新services文件 127
4.4.2 在服務器上更新數據庫管理器配置文件 127
4.4.3 設置DB2服務器的通信協議 128
4.4.4 查看服務器通信端口狀態 128
4.4.5 使用控制中心配置DB2服務器通信 129
4.5 配置客戶機至服務器通信 130
4.5.1 客戶機至服務器通信概述 130
4.5.2 使用控制中心配置客戶端通信 130
4.5.3 使用CA配置客戶機到服務器通信 131
4.5.4 深入了解DB2節點目錄、數據庫目錄 137
4.5.5 使用CLP配置客戶機到服務器通信案例 143
4.6 本章小結 147
第5章 創建數據庫對象 149
5.1 模式 149
5.1.1 模式概念 149
5.1.2 系統模式 151
5.1.3 設置和獲得當前模式 151
5.1.4 模式和用戶的區別 152
5.2 表設計考慮 153
5.2.1 選擇合適的數據類型 153
5.2.2 選擇合適的約束類型 156
5.2.3 使用not null with default 159
5.2.4 生成列及應用案例 159
5.2.5 自動編號和標識列應用案例 160
5.2.6 使用not logged initially特性 161
5.2.7 使用append on特性 162
5.2.8 數據、索引和大對象分開存放 162
5.2.9 設置pctfree 163
5.2.10 表的locksize 163
5.2.11 表的volatile特性 163
5.2.12 創建帶XML列的表 164
5.2.13 表維護相關命令 165
5.2.14 表設計高級選項 169
5.3 索引設計 173
5.3.1 索引優點 173
5.3.2 索引類型 174
5.3.3 索引結構 177
5.3.4 理解索引訪問機制 180
5.3.5 創建集群索引 182
5.3.6 創建雙向索引 183
5.3.7 完全索引訪問(index access only) 184
5.3.8 創建索引示例 185
5.3.9 索引總結 191
5.4 使用序列提高性能 194
5.4.1 應用程序性能和序列 194
5.4.2 設計序列原則 195
5.4.3 序列維護 196
5.4.4 比較序列與標識列 200
5.5 視圖 202
5.5.1 視圖類型 202
5.5.2 創建with check option視圖 206
5.5.3 視圖維護 207
5.6 表表達式 208
5.6.1 嵌套的表表達式 208
5.6.2 公用表表達式 209
5.7 觸發器設計 210
5.7.1 觸發器的類型 210
5.7.2 創建觸發器示例 212
5.7.3 觸發器設計總結 214
5.8 本章小結 216
第6章 數據移動 217
6.1 數據移動格式 217
6.1.1 定界ASCII文件格式 218
6.1.2 非定界ASCII文件格式 218
6.1.3 PC/IXF文件格式 219
6.1.4 工作表文件格式 219
6.1.5 游標 219
6.2 EXPORT 220
6.2.1 EXPORT概述 220
6.2.2 導出數據 220
6.2.3 導出數據示例 223
6.3 IMPORT 224
6.3.1 IMPORT概述 224
6.3.2 導入數據 224
6.3.3 導入數據示例 229
6.4 LOAD 231
6.4.1 LOAD概述 231
6.4.2 裝入數據 232
6.4.3 裝入示例 240
6.4.4 在線LOAD 244
6.4.5 監控LOAD進度 247
6.4.6 LOAD期間和之後的表空間狀態 248
6.4.7 使用CURSOR文件類型來移動數據 252
6.4.8 提高LOAD性能 253
6.4.9 LOAD失敗恢復 258
6.4.10 LOAD和IMPORT比較 260
6.5 數據移動性能問題 262
6.6 DB2MOVE和DB2LOOK 263
6.6.1 數據庫移動工具—— DB2MOVE 263
6.6.2 DB2 DDL提取工具(DB2LOOK) 265
6.6.3 利用DB2MOVE和DB2LOOK移動數據案例 266
6.6.4 帶COPY操作的DB2MOVE實用程序 269
6.7 本章小結 275
第7章 數據庫備份與恢復 277
7.1 恢復概念 277
7.1.1 崩潰恢復 281
7.1.2 災難恢復 282
7.1.3 版本恢復 282
7.1.4 前滾恢復 283
7.2 DB2日志 285
7.2.1 日志文件的使用 285
7.2.2 日志類型 287
7.2.3 日志相關配置參數 290
7.2.4 數據庫日志總結 291
7.3 數據庫和表空間備份 293
7.3.1 數據庫備份 293
7.3.2 表空間備份 295
7.3.3 增量備份 295
7.3.4 檢查備份完整性—— db2ckbkp 298
7.4 數據庫和表空間恢復 300
7.4.1 數據庫恢復 300
7.4.2 表空間恢復 302
7.4.3 增量恢復 303
7.4.4 增量恢復檢查—— db2ckrst 304
7.4.5 重定向恢復 305
7.4.6 恢復已drop的表 309
7.5 數據庫和表空間前滾 312
7.5.1 數據庫前滾 312
7.5.2 表空間前滾 314
7.6 RECOVER實用程序 317
7.7 恢復歷史文件 321
7.8 數據庫重建 324
7.8.1 數據庫重建概念 324
7.8.2 使用表空間備份重建可恢復數據庫 324
7.8.3 只使用部分表空間備份重建可恢復數據庫 327
7.8.4 使用包含日志文件的在線備份重建數據庫 329
7.8.5 使用增量備份鏡像重建可恢復數據庫 330
7.8.6 使用重定向選項重建可恢復數據庫 330
7.8.7 重建不可恢復數據庫 331
7.8.8 數據庫重建的限制 331
7.9 監控備份、復原和恢復進度 332
7.10 備份、恢復和復原期間表空間狀態 333
7.11 優化備份、復原和恢復性能 333
7.12 備份恢復最佳實踐 335
第8章 DB2故障診斷 337
8.1 DB2故障診斷機制 337
8.1.1 故障診斷相關文件 337
8.1.2 收集故障診斷信息 342
8.1.3 設置故障診斷級別 343
8.2 深入講解故障診斷文件 345
8.2.1 解釋管理通知日志文件條目 345
8.2.2 解釋診斷日志文件條目 346
8.3 故障診斷工具 349
8.3.1 使用db2support收集環境信息 349
8.3.2 db2ls和db2level 350
8.3.3 使用db2diag分析db2diag.log文件 351
8.3.4 db2pd 354
8.3.5 DB2內部返回碼 355
8.4 故障診斷分析流程 356
8.4.1 故障診斷流程 356
8.4.2 結合系統事件判斷 359
8.4.3 結合系統運行狀況診斷 360
8.5 本章小結 361
第9章 DB2性能監控 363
9.1 監控工具概述 363
9.2 快照監視器 365
9.2.1 快照監視器概述 365
9.2.2 利用表函數監控 370
9.2.3 性能管理視圖 373
9.3 快照監視器案例 374
9.3.1 監控案例1—動態SQL語句 374
9.3.2 監控案例2—通過表函數監控 376
9.3.3 編寫快照監控腳本 378
9.4 db2pd及監控案例 380
9.5 事件監視器及監控案例 390
9.6 db2mtrk及監控案例 395
9.7 活動監視器 397
9.8 DB2性能監控總結 398
第10章 鎖和並發 399
10.1 鎖的概念 399
10.1.1 數據一致性 399
10.1.2 事務和事務邊界 400
10.1.3 鎖的概念 402
10.2 鎖的屬性、策略及模式 407
10.2.1 鎖的屬性 407
10.2.2 加鎖策略 407
10.2.3 鎖的模式 408
10.2.4 如何獲取鎖 410
10.2.5 鎖的兼容性 412
10.3 隔離級別(Isolation Levels) 413
10.3.1 可重復讀(RR—Repeatable Read) 413
10.3.2 讀穩定性(RS—Read Stability) 414
10.3.3 游標穩定性(CS—Cursor Stability) 416
10.3.4 未提交讀(UR—Uncommitted Read) 417
10.3.5 隔離級別的摘要 419
10.4 鎖轉換、鎖等待、鎖升級和死鎖 421
10.4.1 鎖轉換及調整案例 421
10.4.2 鎖升級及調整案例 423
10.4.3 鎖等待及調整案例 426
10.4.4 死鎖及調整案例 429
10.5 鎖相關的性能問題總結 432
10.6 鎖與應用程序設計 434
10.7 鎖監控工具 437
10.8 最大化並發性 441
10.8.1 選擇合適的隔離級別 441
10.8.2 盡量避免鎖等待、鎖升級和死鎖 442
10.8.3 設置合理的注冊變量 442
10.9 鎖和並發總結 450
第11章 數據庫運行維護 451
11.1 統計信息更新 451
11.1.1 統計信息的重要性 451
11.1.2 使用RUNSTATS 收集統計信息的原則 455
11.1.3 減小RUNSTATS對系統性能影響的策略 457
11.1.4 DB2自動統計信息收集 458
11.2 Runstats更新舉例 461
11.2.1 RUNSTATS更新示例 461
11.2.2 收集分布式統計信息 462
11.2.3 包含頻率和分位數統計信息的RUNSTATS 463
11.2.4 包含列組統計信息的RUNSTATS 465
11.2.5 包含LIKE STATISTICS的RUNSTATS 465
11.2.6 包含統計信息配置文件的RUNSTATS 466
11.2.7 帶有抽樣的RUNSTATS 467
11.2.8 帶有系統頁級抽樣的RUNSTATS 467
11.2.9 收集統計信息的其他可供選擇的方法 468
11.2.10 RUNSTATS總結 469
11.3 表和索引碎片整理 470
11.3.1 表重組(REORG) 470
11.3.2 索引重組 478
11.3.3 確定何時重組表和索引 480
11.3.4 重組表和索引的成本 484
11.3.5 合理設計以減少碎片生成 485
11.3.6 啟用表和索引的自動重組 486
11.4 碎片整理案例 487
11.4.1 執行表、索引檢查是否需要做REORG 487
11.4.2 表和索引碎片整理 488
11.5 案例:生成碎片檢查、統計信息更新、碎片整理和REBIND腳本 489
11.6 重新綁定程序包 490
11.7 數據庫運行維護總結 491
第12章 數據庫常用工具 493
12.1 解釋工具 493
12.1.1 Visual Explain(可視化解釋) 493
12.1.2 db2expln 501
12.1.3 db2exfmt 503
12.1.4 各種解釋工具比較 505
12.1.5 如何從解釋信息中獲取有價值的建議 505
12.2 索引設計工具(db2advis) 506
12.2.1 DB2 Design Advisor(db2advis) 506
12.2.2 DB2 Design Advisor(db2advis)案例講解 508
12.3 基准測試工具db2batch 510
12.3.1 db2batch 510
12.3.2 db2batch基准程序測試分析示例 512
12.4 數據一致性檢查工具 513
12.4.1 db2dart及案例 513
12.4.2 inspect及案例 514
12.5 db2look 516
12.5.1 db2look概述 516
12.5.2 利用db2look構建模擬測試數據庫 517
12.6 其他工具 519
12.6.1 db2bfd 519
12.6.2 db2_kill和db2nkill 520
12.6.3 db2tbst 521
12.7 本章小結 521
第13章 數據庫安全 523
13.1 DB2安全機制概述 524
13.2 認證(authentication) 527
13.2.1 什麼時候進行DB2身份認證 527
13.2.2 DB2身份認證類型 528
13.3 權限(authorization) 535
13.3.1 權限層次 535
13.3.2 授予/撤銷實例級權限 539
13.3.3 授予/撤銷數據庫級權限 542
13.4 特權 543
13.4.1 特權層次結構 543
13.4.2 授予特權 547
13.4.3 撤銷特權 549
13.4.4 顯式特權/隱式特權/間接特權 551
13.4.5 靜態和動態SQL特權考慮因素 555
13.4.6 維護特權/權限 557
13.5 某銀行安全規劃案例 560
13.6 執行安全審計(db2audit) 562
13.7 基於標簽的訪問控制(LBAC)及案例 566
13.8 本章小結 573
第14章 DBA日常維護 575
14.1 DB2健康檢查 575
14.1.1 查看是否有僵屍實例進程 575
14.1.2 inspect數據庫是否一致 576
14.1.3 查找診斷日志判斷是否有異常 576
14.1.4 檢查數據庫備份完整性、日志歸檔是否正常 577
14.1.5 維護實例目錄和數據庫目錄權限 579
14.1.6 查看磁盤空間 579
14.2 數據庫監控 580
14.2.1 監控工具 581
14.2.2 監控緩沖池命中率 582
14.2.3 監控執行成本最高的SQL語句 582
14.2.4 監控運行最長的SQL語句 582
14.2.5 監控SQL准備和預編譯時間最長的SQL語句 583
14.2.6 監控執行次數最多的SQL語句 583
14.2.7 監控排序次數最多的SQL語句 584
14.2.8 監控引起鎖等待的SQL語句 584
14.3 日常維護 584
14.3.1 查找創建的新對象 584
14.3.2 查找無效對象 585
14.3.3 檢查表空間狀態 585
14.3.4 檢查表狀態 585
14.3.5 查找需要REORG的表和索引 585
14.3.6 查找需要RUNSTATS的表和索引 586
14.3.7 定期清理db2diag.log文件 587
14.3.8 查找異常增長的表空間和表 587
第15章 DB2常見問題總結 589
15.1 實例常見問題和診斷案例 589
15.1.1 實例無法啟動問題總結 589
15.1.2 實例無法正常終止 590
15.1.3 實例啟動報SQL1042C錯誤 590
15.1.4 實例目錄誤刪除 591
15.1.5 實例崩潰問題 592
15.2 數據庫常見問題總結 592
15.2.1 數據庫日志空間滿—— SQL0964C錯誤 592
15.2.2 數據庫時區和時間 594
15.2.3 中文亂碼和代碼頁轉換 594
15.2.4 通信錯誤—— SQL30081N 597
15.2.5 數據庫備份、前滾暫掛 597
15.2.6 數據庫活動日志刪除 598
15.2.7 數據庫損壞(數據頁、索引頁)—— SQL1043C 598
15.2.8 索引重新構建問題 600
15.2.9 DB2實用程序不可用 601
15.2.10 快速清空表數據 601
15.2.11 表和索引統計信息不一致 602
15.3 表空間狀態 603
15.3.1 Backup Pending 604
15.3.2 脫機 604
15.3.3 Quiesced Exclusive|Share|Update 605
15.3.4 Restore Pending和Storage Must be Defined 605
15.3.5 Roll Forward Pending 606
15.3.6 表空間狀態總結 606
15.4 LOAD期間表狀態總結 607
15.4.1 Check Pending 607
15.4.2 Load Pending 608
15.4.3 Load in Progress 608
15.4.4 Not Load Restartable 609
15.4.5 Read Access Only 609
15.4.6 Unavailable 610
15.5 鎖相關問題 611
15.5.1 鎖升級 611
15.5.2 鎖等待問題解決流程 611
15.5.3 死鎖 611
15.6 內存常見問題 612
15.6.1 bufferpool設置過大數據庫無法啟動 612
15.6.2 排序溢出 612
15.6.3 鎖內存不足 612
15.7 備份恢復常見問題 613
15.8 數據移動常見問題總結 613
15.8.1 標識列 614
15.8.2 生成列 617
15.8.3 大對象 621
15.8.4 空值處理 622
15.8.5 定界符注意問題 625
15.8.6 PC/IXF注意問題 628
15.8.7 代碼頁不同注意事項 630
15.8.8 日期格式 631
15.8.9 XML問題 633
15.9 安全常見問題總結 635
15.9.1 從PUBLIC撤銷隱式的權限和特權 636
15.9.2 保護系統編目視圖 638
15.9.3 創建實例用戶顯式指定組 639
15.9.4 為SYSxxx_GROUP參數使用顯式值 640
15.9.5 跟蹤隱式的特權 640
15.9.6 不授予不必要的特權 642
15.9.7 使用加密的AUTHENTICATION模式 642
15.9.8 使用獨立ID創建和擁有對象 644
15.9.9 使用視圖控制數據訪問 645
15.9.10 使用存儲過程控制數據訪問 646
15.9.11 使用LBAC控制數據訪問 647
15.9.12 對重要敏感數據加密 648
15.10 SQL0805和SQL0818錯誤 650 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved