注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫其他數(shù)據(jù)庫DB2開發(fā)人員指南

DB2開發(fā)人員指南

DB2開發(fā)人員指南

定 價(jià):¥108.00

作 者: (美)Craig S.Mullins著;段小璐[等]譯;段小璐譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): IBM/Lotus技術(shù)叢書
標(biāo) 簽: DB2

ISBN: 9787111096320 出版時(shí)間: 2002-02-01 包裝:
開本: 24cm 頁數(shù): 1148 字?jǐn)?shù):  

內(nèi)容簡介

  本書清晰地講述了DB2復(fù)雜而精深的內(nèi)容,詳細(xì)介紹了DB2版本6的主要功能和新的特性。本書包括七個(gè)部分:SQL工具、技巧和秘訣,DB2應(yīng)用程序的開發(fā),DB2的深入研究,DB2性能監(jiān)視,DB2性能調(diào)優(yōu),DB2的實(shí)用程序和命令,理想的DB2環(huán)境以及分布式DB2等內(nèi)容。本書層次清晰、內(nèi)容翔實(shí),深入揭示了DB2成功的秘密。在如何設(shè)計(jì)高性能的DB2應(yīng)用方面向讀者提出了良好的建議。因此,本書不但適合初學(xué)者閱讀,更是DB2開發(fā)人員和系統(tǒng)管理人員實(shí)現(xiàn)優(yōu)化的DB2系統(tǒng)的一本不可多得的參考書。

作者簡介

暫缺《DB2開發(fā)人員指南》作者簡介

圖書目錄


DB2版本6新特性
第一部分   SQL工具. 技巧和秘訣
第1章   魔力詞匯 2
1.1   SQL語言概述 3
1.1.1   SQL語言的特性 4
1.1.2   一次一個(gè)集合的數(shù)據(jù)處理 5
1.1.3   SQL類型 8
1.2   SQL工具 10
1.2.1   選擇和投影 10
1.2.2   連接和子查詢 11
1.2.3   合并 17
1.2.4   外連接 19
1.2.5   排序和分組 21
1.2.6   HAVING和WHERE的區(qū)別 21
1.2.7    關(guān)系除法 22
1.2.8   CASE表達(dá)式 22
1.2.9   SQL函數(shù) 24
1.2.10   DB2中數(shù)據(jù)結(jié)構(gòu)的定義 25
1.2.11   DB2數(shù)據(jù)結(jié)構(gòu)的安全控制 27
1.3   靜態(tài)SQL 28
1.4   動態(tài)SQL 30
1.5   影響SQL的性能因素 30
1.5.1   優(yōu)化器簡介 31
1.5.2   影響訪問路徑 31
1.5.3   DB2優(yōu)化器“提示” 33
1.5.4   DB2性能特征 34
1.6   小結(jié) 36
第2章   數(shù)據(jù)操作指南 37
2.1   大量的技巧 37
2.2   SQL訪問使用指南 39
2.3   復(fù)雜SQL的使用指南 53
2.4   日期和時(shí)間指南 63
2.5   數(shù)據(jù)修改指南 66
2.6   小結(jié) 69
第3章   使用DB2函數(shù) 70
3.1   列函數(shù) 70
3.1.1   AVG函數(shù) 71
3.1.2   COUNT函數(shù) 71
3.1.3   COUNT_BIG函數(shù) 72
3.1.4   MAX函數(shù) 72
3.1.5   MIN函數(shù) 72
3.1.6   STDDEV函數(shù) 73
3.1.7   SUM函數(shù) 73
3.1.8   VARIANCE函數(shù) 73
3.2   標(biāo)量函數(shù) 74
3.3   RAISE_ERROR函數(shù) 80
3.4   內(nèi)置函數(shù)指南 80
3.4.1   使用函數(shù)而不用程序邏輯 80
3.4.2   避免使用同義詞 81
3.4.3   用UPPER函數(shù)代替TRANSLATE 81
3.4.4   使用HAVAING子句來查詢列函數(shù)
           的結(jié)果 82
3.5   小結(jié) 82
第4章   用戶自定義函數(shù)和用戶自定義
        數(shù)據(jù)類型 83
4.1   什么是用戶自定義函數(shù) 83
4.2   用戶自定義函數(shù)的類型 83
4.2.1   模式 84
4.2.2   創(chuàng)建用戶自定義函數(shù) 84
4.2.3   函數(shù)如何執(zhí)行 86
4.2.4   表函數(shù) 89
4.2.5   有源函數(shù) 90
4.2.6   用戶定義函數(shù)指南 90
4.3   什么是用戶定義數(shù)據(jù)類型 97
4.4   用戶定義數(shù)據(jù)類型和強(qiáng)類型 97
4.4.1   用戶定義單值類型和LOB 98
4.4.2   使用UDT滿足業(yè)務(wù)需要 99
4.4.3   賦值和用戶定義函數(shù) 101
4.4.4   用戶定義單值類型指南 101
4.5   小結(jié) 103
第5章   數(shù)據(jù)定義指南 104
5.1   命名規(guī)范 104
5.2   數(shù)據(jù)庫. 表空間和表的指南 109
5.2.1   數(shù)據(jù)庫定義 113
5.2.2   使用簡單表空間 115
5.2.3   使用分段的表空間 116
5.2.4   使用LOB表空間 117
5.2.5   使用分區(qū)的表空間 117
5.2.6   表空間參數(shù) 120
5.2.7   每個(gè)分段表空間定義多個(gè)表 132
5.3   表定義指南 135
5.3.1   更改表名 135
5.3.2   全局臨時(shí)表 135
5.3.3   規(guī)范化 136
5.3.4   非規(guī)范化 136
5.4   行和列的指南 144
5.5   DB2表參數(shù) 152
5.6   索引指南 162
5.7   其他的DDL指南 168
5.8   小結(jié) 169
第6章   使用觸發(fā)器來實(shí)現(xiàn)一致性 170
6.1   什么是觸發(fā)器 170
6.1.1   模式 170
6.1.2   觸發(fā)器與其他DB2對象類似 170
6.1.3   為什么使用觸發(fā)器 171
6.1.4   什么時(shí)候觸發(fā)器會被觸發(fā) 172
6.1.5   創(chuàng)建觸發(fā)器 173
6.1.6   觸發(fā)器包 177
6.1.7   觸發(fā)器可以觸發(fā)其他觸發(fā)器 178
6.2   觸發(fā)器使用指南 179
6.3   小結(jié) 182
第7章   大對象和對象/關(guān)系數(shù)據(jù)庫 183
7.1   對象/關(guān)系的定義 183
7.2   什么是大對象 183
7.2.1   大對象列與VARCHAR和VARG-
           RAPHIC的比較 184
7.2.2   創(chuàng)建含有大對象列的表 185
7.2.3   訪問LOB數(shù)據(jù) 187
7.3   LOB指南 189
7.4   DB2擴(kuò)展器 192
7.5   小結(jié) 197
第8章   其他方面的實(shí)用指南 198
8.1   安全性和權(quán)限使用指南 198
8.2   視圖使用和實(shí)現(xiàn)指南 205
8.2.1   視圖使用規(guī)則 205
8.2.2   不為每個(gè)基本表創(chuàng)建一個(gè)視圖的原因 209
8.2.3   其他的視圖指南 212
8.3   通用的SQL編碼指南 214
8.4   小結(jié) 215
第二部分   DB2應(yīng)用程序開發(fā)
第9章   在應(yīng)用程序中使用DB2 218
9.1   嵌入式SQL基礎(chǔ) 219
9.2   嵌入式SQL使用指南 220
9.3   宿主變量 229
9.3.1   宿主結(jié)構(gòu) 231
9.3.2   空指示變量和結(jié)構(gòu) 231
9.3.3   宿主變量使用指南 233
9.4   使用游標(biāo)編程 235
9.5   嵌入式SELECT和游標(biāo)編碼指南 238
9.6   用嵌入式SQL修改數(shù)據(jù) 241
9.7   批處理程序指南 249
9.8   聯(lián)機(jī)編程指南 256
9.9   小結(jié) 261
第10章   動態(tài)SQL程序 262
10.1   動態(tài)SQL的性能 262
10.2   動態(tài)SQL指南 263
10.3   你應(yīng)該了解動態(tài)SQL的原因 269
10.4   EXECUTE IMMEDIATE 269
10.5   非SELECT語句的動態(tài)SQL 271
10.6   固定列表SELECT 274
10.7   可變列表SELECT 276
10.8   小結(jié) 279
第11章   程序的準(zhǔn)備 280
11.1   程序準(zhǔn)備的步驟 280
11.1.1   發(fā)布DCLGEN命令 280
11.1.2   對程序預(yù)編譯 283
11.1.3   使用BIND命令 283
11.1.4   編譯程序 284
11.1.5   鏈接程序 285
11.2   運(yùn)行DB2程序 285
11.3   準(zhǔn)備一個(gè)DB2程序 286
11.3.1   使用DB2I進(jìn)行的程序的準(zhǔn)備 286
11.3.2   使用批處理過程準(zhǔn)備程序 292
11.3.3   使用CLIST或REXX EXEC 準(zhǔn)備程序 294
11.3.4   使用多種方法準(zhǔn)備程序 294
11.4   什么是DBRM 297
11.5   什么是計(jì)劃 298
11.6   什么是包 298
11.6.1   使用包的優(yōu)點(diǎn) 299
11.6.2   包的管理問題 300
11.6.3   包的性能 301
11.7   什么是集合 302
11.7.1   集合的大小 303
11.7.2   包列表的大小 303
11.8   版本 303
11.9   程序準(zhǔn)備的對象 303
11.10   程序準(zhǔn)備指南 304
11.11   DCLGEN準(zhǔn)則 304
11.12   預(yù)編譯程序指南 306
11.13   BIND指南 307
11.14   鏈接編輯程序指南 319
11.15   小結(jié) 320
第12章   DB2應(yīng)用開發(fā)的其他方法 321
12.1   僅使用SQL語言來開發(fā)應(yīng)用 321
12.2   使用客戶機(jī)/服務(wù)器編程語言 323
12.2.1   連接DB2 323
12.2.2   客戶機(jī)/服務(wù)器指南 324
12.3   使用第四代語言 326
12.4   使用CASE 327
12.5   使用報(bào)表書寫器 330
12.6   使用ODBC 331
12.7   使用Java:SQLJ和JDBC 334
12.8   小結(jié) 335
第13章   使用DB2存儲過程 336
13.1   什么是存儲過程 336
13.1.1   實(shí)現(xiàn)DB2的存儲過程 337
13.1.2   為什么要使用存儲過程 337
13.2   實(shí)現(xiàn)DB2存儲過程 339
13.2.1   開發(fā)一個(gè)存儲過程 339
13.2.2   創(chuàng)建存儲過程 343
13.2.3   管理存儲過程 345
13.2.4   運(yùn)行存儲過程 345
13.2.5   存儲過程使用指南 346
13.3   過程化DBA 349
13.4   過程化SQL 349
13.4.1   IBM的SQL存儲過程語言 350
13.4.2   過程化SQL的優(yōu)點(diǎn) 354
13.4.3   過程化SQL的缺點(diǎn) 355
13.5   存儲過程生成器 355
13.6   小結(jié) 356
第14章   過程化DBA 357
14.1   傳統(tǒng)DBA的作用 357
14.2   過程化DBA的作用 358
14.3   小結(jié) 361
第15章   DB2與Internet 362
15.1   Internet現(xiàn)象 362
15.1.1   萬維網(wǎng) 362
15.1.2   Usenet新聞組 364
15.1.3   郵件列表 364
15.1.4   在Internet中使用DB2 365
15.2   通過Internet訪問DB2 365
15.2.1   使用Net.Data連接Internet 365
15.2.2   Net.Data指南 367
15.2.3   提供Net.Data宏語言的培訓(xùn) 367
15.2.4   Java   Applets和JavaScript 367
15.2.5   使用良好的編程技巧 367
15.3   使用Java和DB2 368
15.4   使用Internet查找DB2相關(guān)信息 373
15.4.1   Internet資源 373
15.4.2   Internet指南 381
15.5   小結(jié) 384
第三部分   DB2深入研究
第16章   DB2之門 386
16.1   TSO 388
16.1.1   TSO/DB2的參數(shù) 389
16.1.2   使用TSO批處理方式存取DB2 389
16.1.3   使用前臺的TSO存取DB2 390
16.1.4   聯(lián)機(jī)TSO/DB2設(shè)計(jì)技術(shù) 391
16.1.5   DB2I和SPUFI 392
16.1.6   查詢管理設(shè)施 402
16.1.7   其他基于TSO的DB2工具 406
16.1.8   TSO指南 406
16.2   CICS 408
16.2.1   CICS術(shù)語和操作 409
16.2.2   CICS表 409
16.2.3   CICS/DB2程序準(zhǔn)備 410
16.2.4   CICS掛接機(jī)制 411
16.2.5   線程的類型 413
16.2.6   RCT參數(shù) 414
16.2.7   RCT指南 420
16.2.8   兩階段提交 423
16.2.9   CICS設(shè)計(jì)指南 424
16.3   信息管理系統(tǒng) 428
16.3.1   信息管理系統(tǒng)的程序類型 429
16.3.2   信息管理系統(tǒng)掛接機(jī)制 429
16.3.3   聯(lián)機(jī)環(huán)境附加的注意事項(xiàng) 431
16.3.4   資源轉(zhuǎn)換表 432
16.3.5   IMS/TM線程使用 432
16.3.6   兩階段提交 433
16.3.7   重新啟動 435
16.3.8   IMS/DB2的死鎖 435
16.3.9   IMS SYSGEN指南 436
16.3.10   DL/I批處理接口 436
16.3.11   IMS/TM設(shè)計(jì)指南 438
16.4   CAF 439
16.4.1   線程的產(chǎn)生與使用 440
16.4.2   CAF的優(yōu)點(diǎn)和缺點(diǎn) 441
16.4.3   第三方工具 441
16.4.4   CAF代碼的樣本 441
16.5   RRSAF 442
16.6   環(huán)境對比 442
16.6.1   資源可用性 442
16.6.2   可行性 443
16.6.3   批處理中應(yīng)考慮的問題 444
16.6.4   關(guān)鍵部分 445
16.7   小結(jié) 445
第17章   數(shù)據(jù)共享 447
17.1   數(shù)據(jù)共享的好處 447
17.2   數(shù)據(jù)共享的需求 448
17.2.1   DB2數(shù)據(jù)共享組 449
17.2.2   應(yīng)用程序的影響 450
17.3   DB2連接設(shè)施 451
17.3.1   定義連接設(shè)施 451
17.3.2   全局鎖定管理 451
17.3.3   全局系統(tǒng)間通信 452
17.3.4   全局?jǐn)?shù)據(jù)緩存 452
17.4   數(shù)據(jù)共享的命名規(guī)范 453
17.5   數(shù)據(jù)共享管理 454
17.5.1   數(shù)據(jù)共享組的創(chuàng)建 455
17.5.2   備份和恢復(fù) 455
17.5.3   子系統(tǒng)的可用性 456
17.5.4   監(jiān)視數(shù)據(jù)共享組 456
17.5.5   連接設(shè)施的恢復(fù) 456
17.6   數(shù)據(jù)共享指南 457
17.7   小結(jié) 458
第18章   后臺的DB2 459
18.1   數(shù)據(jù)的物理存儲 459
18.1.1   表空間數(shù)據(jù)頁 463
18.1.2   LOB頁 464
18.1.3   索引頁 465
18.1.4   記錄標(biāo)記符 471
18.2   DB2操作原理 471
18.3   小結(jié) 474
第19章   優(yōu)化器 475
19.1   物理數(shù)據(jù)的獨(dú)立性 476
19.2   優(yōu)化器的工作方式 477
19.2.1   CPU成本 477
19.2.2   I/O成本 477
19.2.3   DB2編目統(tǒng)計(jì)信息 477
19.2.4   SQL語句 479
19.3   過濾因子 479
19.4   訪問路徑的策略 481
19.4.1   掃描 481
19.4.2   順序預(yù)取 483
19.4.3   索引訪問 486
19.4.4   查詢并行性 495
19.4.5   連接的方法 498
19.4.6   并行連接 503
19.5   優(yōu)化器執(zhí)行的其他操作 504
19.6   小結(jié) 508
第20章   DB2的基于表的結(jié)構(gòu) 510
20.1   DB2編目 510
20.1.1   什么是DB2編目 510
20.1.2   規(guī)則一個(gè)的特例 514
20.1.3   活動編目的好處 515
20.1.4   DB2編目的結(jié)構(gòu) 515
20.2   DB2目錄 518
20.2.1   SCT02 518
20.2.2   SPT01 519
20.2.3   DBD01 519
20.2.4   SYSUTILX 519
20.2.5   SYSLGRNX 519
20.3   QMF管理表 519
20.4   小結(jié) 520
第21章   鎖定DB2數(shù)據(jù) 521
21.1   DB2管理鎖定的方式 521
21.2   鎖定和鎖存器 523
21.3   鎖定的持續(xù)時(shí)間 524
21.3.1   影響表空間鎖定的BIND參數(shù) 524
21.3.2   影響頁和行鎖定的BIND參數(shù) 524
21.4   表空間鎖定 526
21.5   表鎖定 528
21.6   頁鎖定 529
21.7   行鎖定 530
21.8   鎖定掛起. 超時(shí)和死鎖 532
21.9   分區(qū)獨(dú)立性 533
21.9.1   聲明 534
21.9.2   放棄 534
21.10   鎖定的避免 536
21.11   數(shù)據(jù)共享全局鎖定的管理 537
21.11.1   全局鎖定 537
21.11.2   鎖定結(jié)構(gòu) 537
21.11.3   分層鎖定 537
21.11.4   P鎖定和L鎖定 538
21.12   LOB和鎖定 538
21.12.1   LOB鎖定的類型 539
21.12.2   LOB鎖定的持續(xù)時(shí)間 539
21.12.3   LOB表空間鎖定的注意事項(xiàng) 540
21.13   DB2鎖定的準(zhǔn)則 540
21.14   其他DB2組件 544
21.15   大圖片 545
21.16   小結(jié) 546
第四部分   DB2性能監(jiān)視
第22章   傳統(tǒng)的DB2性能監(jiān)視 549
22.1   DB2跟蹤 549
22.1.1   賬戶跟蹤 550
22.1.2   審核跟蹤 551
22.1.3   全局跟蹤 551
22.1.4   監(jiān)視器跟蹤 551
22.1.5   性能跟蹤 552
22.1.6   統(tǒng)計(jì)跟蹤 552
22.2   跟蹤目標(biāo) 552
22.3   跟蹤指南 553
22.4   DB2-PM 554
22.4.1   賬戶報(bào)告集 555
22.4.2   審核報(bào)告集 567
22.4.3   解釋報(bào)告集 568
22.4.4   I/O活動報(bào)告集 568
22.4.5   鎖定報(bào)告集 569
22.4.6   記錄跟蹤報(bào)告集 570
22.4.7   SQL跟蹤報(bào)告集 571
22.4.8   統(tǒng)計(jì)報(bào)告集 571
22.4.9   匯總報(bào)告集 576
22.4.10   系統(tǒng)參數(shù)報(bào)告集 576
22.4.11   通行時(shí)間報(bào)告集 576
22.5   使用DB2-PM 577
22.6   聯(lián)機(jī)DB2性能監(jiān)視器 580
22.6.1   傳統(tǒng)的VTAM性能監(jiān)視器 580
22.6.2   基于代理的性能管理 581
22.6.3   聯(lián)機(jī)性能監(jiān)視的匯總 582
22.7   查看DB2控制臺消息 582
22.8   顯示DB2資源的狀態(tài) 586
22.9   監(jiān)視OS/390和MVS 586
22.10   小結(jié) 587
第23章   使用EXPLAIN 588
23.1   EXPLAIN的工作方式 588
23.2   訪問路徑和PLAN_TABLE 589
23.2.1   查詢PLAN_TABLE 591
23.2.2   PLAN_TABLE列 592
23.2.3   樣本訪問路徑 597
23.3   成本估計(jì)和DSN_STATEMNT_TABLE 601
23.4   函數(shù)解析和DSN_FUNCTION_TABLE 603
23.5   EXPLAIN指南 604
23.6   小結(jié) 608
第24章   使用DB2編目監(jiān)視DB2對象 609
24.1   導(dǎo)航查詢 610
24.2   物理分析查詢 615
24.3   分區(qū)統(tǒng)計(jì)信息查詢 620
24.4   程序員的幫助查詢 621
24.5   應(yīng)用有效性查詢 624
24.6   權(quán)限查詢 625
24.7   DB2編目查詢指南 627
24.8   小結(jié) 629
第五部分   DB2的性能調(diào)整
第25章   調(diào)整DB2環(huán)境 633
25.1   調(diào)整OS/390與MVS環(huán)境 633
25.1.1   調(diào)整內(nèi)存使用 633
25.1.2   調(diào)整CPU使用 639
25.1.3   調(diào)整I/O 641
25.1.4   調(diào)整各種MVS參數(shù)與選項(xiàng) 645
25.2   調(diào)整遠(yuǎn)程處理環(huán)境 648
25.3   小結(jié) 648
第26章   調(diào)整DB2組件 649
26.1   調(diào)整DB2子系統(tǒng) 649
26.1.1   調(diào)整DB2編目 649
26.1.2   DSNZPARM 651
26.1.3    進(jìn)入眼淚緩沖池 654
26.1.4   緩沖池參數(shù) 657
26.1.5   確定緩沖池尺寸 659
26.1.6   DB2緩沖池指導(dǎo) 661
26.1.7    高性能池 662
26.1.8   數(shù)據(jù)共享組緩沖池 664
26.1.9   數(shù)據(jù)共享緩沖池指導(dǎo) 666
26.1.10   IRLM調(diào)整選項(xiàng) 667
26.2   調(diào)整數(shù)據(jù)庫設(shè)計(jì) 667
26.3   調(diào)整應(yīng)用程序 668
26.3.1   分析訪問路徑 669
26.3.2   干預(yù)優(yōu)化器 670
26.3.3   各種指導(dǎo) 680
26.3.4   考慮刪除不規(guī)則分布式統(tǒng)計(jì)信息 681
26.3.5   DB2參照完整性的使用 681
26.3.6   一般應(yīng)用程序調(diào)整 682
26.4   引起DB2性能問題的原因 682
26.5   小結(jié) 686
第27章   DB2資源管理 687
27.1   DB2資源限制設(shè)施 687
27.1.1   “反應(yīng)”管理 687
27.1.2   “預(yù)兆”管理 687
27.1.3   定義RLST 688
27.2   QMF管理器 691
27.3   QMF   F參數(shù) 692
27.4   小結(jié) 693
第六部分   DB2實(shí)用程序和命令
第28章   DB2實(shí)用程序介紹 696
第29章   數(shù)據(jù)一致性實(shí)用程序 702
29.1   CHECK實(shí)用程序 703
29.2   CHECK   DATA選項(xiàng) 703
29.2.1   引用完整性檢查 703
29.2.2   檢查約束的檢測 704
29.2.3   LOB引用的檢測 705
29.2.4   估計(jì)CHECK DATA的工作數(shù)據(jù)
            集的大小 706
29.2.5   CHECK DATA的鎖定考慮 707
29.2.6   CHECK DATA指南 707
29.3   CHECK LOB選項(xiàng) 709
29.3.1   CHECK LOB的各個(gè)階段 710
29.3.2   CHECK LOB的鎖定考慮 711
29.3.3   EXCEPTIONS參數(shù) 711
29.4   CHECK   INDEX選項(xiàng) 711
29.4.1   CHECK   INDEX的各個(gè)階段 712
29.4.2   估計(jì)CHECK   INDEX工作數(shù)據(jù)
             集的大小 712
29.4.3   CHECK INDEX的鎖定考慮 713
29.4.4   CHECK   INDEX指南 713
29.5   REPAIR實(shí)用程序 714
29.6   REPAIR DBD選項(xiàng) 714
29.7   REPAIR LOCATE選項(xiàng) 716
29.7.1   REPAIR LOCATE的鎖定考慮 717
29.7.2   REPAIR LOCATE指南 717
29.8   REPAIR SET選項(xiàng) 718
29.9   REPORT實(shí)用程序 720
29.9.1   REPORT TABLESPACE選項(xiàng) 720
29.9.2   REPORT TABLESPACESET指南 721
29.10   DIAGNOSE實(shí)用程序 721
29.11   小結(jié) 722
第30章   備份與恢復(fù)實(shí)用程序 723
30.1   COPY實(shí)用程序 723
30.1.1   COPY的各個(gè)階段 725
30.1.2   計(jì)算SYSCOPY數(shù)據(jù)集的大小 725
30.1.3   COPY的鎖定準(zhǔn)則 726
30.1.4   COPY指南 727
30.2   MERGECOPY實(shí)用程序 731
30.2.1   MERGECOPY的各個(gè)階段 732
30.2.2   估計(jì)SYSUT1和SYSCOPY數(shù)據(jù)
             集的大小 732
30.2.3   并發(fā)性 733
30.2.4   MERGECOPY指南 733
30.3   QUIESCE實(shí)用程序 734
30.3.1   QUIESCE的各個(gè)階段 735
30.3.2   QUIESCE的鎖定考慮 735
30.3.3   QUIESCE實(shí)用程序指南 736
30.4   RECOVER 實(shí)用程序概述 737
30.5   RECOVER實(shí)用程序 738
30.5.1   RECOVER   TABLESPACE實(shí)用程序 738
30.5.2   RECOVER INDEX(或RECOVER
             INDEXSPACE)實(shí)用程序 740
30.5.3   RECOVER的各個(gè)階段 741
30.5.4   RECOVER的鎖定考慮 741
30.5.5   RECOVER指南 741
30.6   REBUILD INDEX實(shí)用程序 744
30.6.1   REBUILD INDEX的各個(gè)階段 745
30.6.2   估計(jì)REBUILD INDEX的工作數(shù)
            據(jù)集的大小 745
30.6.3   REBUILD INDEX的鎖定考慮 746
30.6.4   REBUILD INDEX指南 746
30.7   REPAIR實(shí)用程序 747
30.8   REPORT RECOVERY實(shí)用程序 747
30.8.1   REPORT RECOVERY的鎖定考慮 748
30.8.2   REPORT RECOVERY指南 748
30.9   小結(jié) 748
第31章   數(shù)據(jù)組織實(shí)用程序 749
31.1   LOAD實(shí)用程序 749
31.1.1   表的裝載方式 749
31.1.2   估計(jì)LOAD工作數(shù)據(jù)集的大小 752
31.1.3   LOAD的各個(gè)階段 753
31.1.4   在LOAD期間創(chuàng)建一個(gè)內(nèi)嵌復(fù)制 753
31.1.5   在LOAD期間收集內(nèi)嵌統(tǒng)計(jì)信息 754
31.1.6   LOAD重新運(yùn)行/重啟的過程 754
31.1.7   LOAD的鎖定考慮 757
31.1.8   LOAD指南 757
31.2   REORG實(shí)用程序 763
31.2.1   建議的重組標(biāo)準(zhǔn) 763
31.2.2   重組原則 763
31.2.3   重組的頻率 766
31.2.4   重組作業(yè)流 767
31.2.5   估計(jì)REORG工作數(shù)據(jù)集的大小 767
31.2.6   REORG INDEX的各個(gè)階段 768
31.2.7   REORG TABLESPACE的各個(gè)階段 769
31.2.8   LOB表空間的REORG TABL-
             ESPACE階段 769
31.2.9   REORG的重新運(yùn)行/重啟的過程 769
31.2.10   在REORG期間收集內(nèi)嵌統(tǒng)計(jì)信息 772
31.2.11   REORG和SHRLEVEL參數(shù) 772
31.2.12   使用SHRLEVEL CHANGE
               完成聯(lián)機(jī)重組 773
31.2.13   REORG TABLESPACE的鎖定考慮 775
31.2.14   REORG INDEX的鎖定考慮 777
31.2.15   REORG指南 777
31.2.16   應(yīng)在何時(shí)重組DB2 編目和DB2目錄 781
31.2.17   DB2編目重組的細(xì)節(jié) 783
31.2.18   編目重組的限制 785
31.3   小結(jié) 786
第32章   編目處理實(shí)用程序 787
32.1   CATMAINT實(shí)用程序 787
32.2   MODIFY實(shí)用程序 787
32.3   MODIFY RECOVERY實(shí)用程序 788
32.3.1   MODIFY RECOVERY的鎖定考慮 789
32.3.2   MODIFY RECOVERY指南 789
32.4   RUNSTATS實(shí)用程序 790
32.4.1   RUNSTATS實(shí)用程序的各個(gè)階段 794
32.4.2   RUNSTATS實(shí)用程序的鎖定考慮 795
32.4.3   通過RUNSTATS實(shí)用程序更新
             DB2編目表 795
32.4.4   RUNSTATS實(shí)用程序指南 796
32.5   STOSPACE實(shí)用程序 799
32.5.1   STOSPACE的各個(gè)階段 800
32.5.2   STOSPACE的鎖定考慮 800
32.5.3   STOSPACE實(shí)用程序指南 800
32.6   小結(jié) 801
第33章   各種各樣的實(shí)用程序 802
33.1   脫機(jī)實(shí)用程序 802
33.1.1   變化日志清單實(shí)用程序(DSNJU003) 802
33.1.2   打印日志映像實(shí)用程序
            (DSNJU004) 803
33.1.3   日志實(shí)用程序指南 803
33.1.4   DSNJLOGF指南 804
33.2   服務(wù)幫助 804
33.2.1   編目完整性驗(yàn)證實(shí)用程序
              (DSN1CHKR) 804
33.2.2   DSN1CHKR指南 805
33.2.3   壓縮分析器(DSN1COMP) 806
33.2.4   DSN1COMP指南 807
33.2.5   脫機(jī)表空間復(fù)制服務(wù)幫助
            (DSN1COPY) 807
33.2.6   DSN1COPY指南 810
33.2.7   DB2轉(zhuǎn)儲和跟蹤程序(DSN1SDMP) 811
33.2.8   DSN1SDMP數(shù)據(jù)集 812
33.2.9   DSN1SDMP指南 812
33.2.10   恢復(fù)日志抽取器(DSN1LOGP) 812
33.2.11   DSN1LOGP準(zhǔn)則 813
33.2.12   DB2數(shù)據(jù)集轉(zhuǎn)儲創(chuàng)建器
            (DSN1PRNT) 813
33.2.13   DSN1PRNT指南 814
33.3   DB2樣本程序 814
33.3.1   動態(tài)SQL處理器(DSNTEP2) 815
33.3.2   DSNTEP2指南 816
33.3.3   動態(tài)的SQL更新程序(DSNTIAD) 817
33.3.4   DSNTIAD指南 818
33.3.5   樣本卸載程序(DSNTIAUL) 818
33.3.6   DSNTIAUL指南 819
33.3.7   解釋DSNTIAUL. DSNTIAD和
             DSNTEP2返回碼 820
33.4   小結(jié) 821
第34章   DB2命令 822
34.1   DB2環(huán)境命令 822
34.2   信息收集命令 824
34.3   管理命令 832
34.4   環(huán)境控制命令 837
34.5   DSN命令 838
34.6   IMS命令 839
34.7   CICS命令 840
34.8   TSO命令 841
34.9   IRLM命令 841
34.10   小結(jié) 842
第35章   DB2實(shí)用程序和命令準(zhǔn)則 843
35.1   實(shí)用程序指南 843
35.2   DB2實(shí)用程序的編目競爭 844
35.3   分區(qū)級別的操作 846
35.4   編碼實(shí)用程序控制卡 846
35.5   指定BUFNO JCL參數(shù) 847
35.6   為DFSORT分配足夠的分類工作空間 847
35.7   當(dāng)裝載或重組織時(shí), 設(shè)定LOG NO 848
35.8   當(dāng)裝載或重組織時(shí), 執(zhí)行內(nèi)嵌
          實(shí)用程序 848
35.9   使用COPY實(shí)用程序或DFSMS備份數(shù)據(jù) 848
35.10   REBUILD INDEX與CREATE INDEX 848
35.11   掛起狀態(tài) 848
35.11.1   為什么會發(fā)生掛起狀態(tài) 849
35.11.2   怎樣來改正掛起狀態(tài) 849
35.12   小結(jié) 850
第36章   DB2應(yīng)急計(jì)劃 851
36.1   什么是一個(gè)災(zāi)難 851
36.1.1   判定和管理風(fēng)險(xiǎn) 851
36.1.2   災(zāi)難恢復(fù)要求 852
36.1.3   災(zāi)難打擊 853
36.1.4   DB2恢復(fù)的基礎(chǔ) 853
36.1.5   策略#1:“大錘” 853
36.1.6   策略#2:“解剖刀” 854
36.1.7   策略#3:DSN1COPY 857
36.2   DB2環(huán)境考慮 858
36.3   DB2緊急計(jì)劃指南 858
36.4   小結(jié) 860
第七部分   理想的DB2環(huán)境
第37章   一個(gè)完整DB2方案的各個(gè)組件 862
37.1   DB2工具 862
37.1.1   表改變工具(ALT) 863
37.1.2   審查工具(AUD) 865
37.1.3   DB2編目查詢和分析工具(CAT) 867
37.1.4   壓縮工具(COM) 868
37.1.5   DB2相關(guān)的客戶/服務(wù)器工具(C/S) 869
37.1.6   數(shù)據(jù)庫分析工具(DBA) 869
37.1.7   數(shù)據(jù)庫建模和設(shè)計(jì)工具(DES) 870
37.1.8   DASD和空間管理工具(DSD) 871
37.1.9   DB2表編輯器 871
37.1.10   索引分析工具(IDX) 872
37.1.11   整合工具(INT) 873
37.1.12   DB2對象遷移工具(MIG) 873
37.1.13   數(shù)據(jù)移動工具(MOV) 874
37.1.14   雜項(xiàng)工具(MSC)  874
37.1.15   Internet使能工具(NET) 874
37.1.16   操作支持工具(OPR) 875
37.1.17   基于PC的DB2模擬產(chǎn)品(PC) 875
37.1.18   計(jì)劃分析工具(PLN) 876
37.1.19   性能監(jiān)視器(PM) 877
37.1.20   提高性能的產(chǎn)品(PRF) 878
37.1.21   DB2編程和開發(fā)工具(PRG) 879
37.1.22   QMF增強(qiáng)工具(QMF) 879
37.1.23   查詢工具(QRY) 879
37.1.24   知識庫(REP) 881
37.1.25   安全工具(SEC) 882
37.1.26   實(shí)用程序增強(qiáng)工具(UTL) 884
37.2   DB2工具供應(yīng)商 885
37.2.1   供應(yīng)商列表 886
37.2.2   評估DB2工具供應(yīng)商 895
37.3   小結(jié) 901
第38章   組織的問題 902
38.1   教育 902
38.2   標(biāo)準(zhǔn)和過程 907
38.2.1   角色和責(zé)任 908
38.2.2   數(shù)據(jù)管理 910
38.2.3   數(shù)據(jù)庫管理向?qū)?910
38.2.4   系統(tǒng)管理向?qū)?911
38.2.5   應(yīng)用開發(fā)向?qū)?911
38.2.6   DB2安全向?qū)?911
38.2.7   SQL性能向?qū)?912
38.2.8   QMF向?qū)?912
38.2.9   命名規(guī)范 912
38.2.10   遷移和反轉(zhuǎn)過程 913
38.2.11   設(shè)計(jì)評審指南 913
38.3   操作性支持 916
38.4   行政問題 917
38.5   環(huán)境支持 918
38.6   工具要求 918
38.7   小結(jié) 918
第八部分   分布式的DB2
第39章   DRDA 921
39.1   什么是DRDA 921
39.1.1   DRDA的優(yōu)點(diǎn) 921
39.1.2   什么是RDA 922
39.2   DRDA功能 922
39.2.1   應(yīng)用請求程序 923
39.2.2   應(yīng)用服務(wù)器 923
39.2.3   數(shù)據(jù)庫服務(wù)器 923
39.2.4   返回的內(nèi)容 923
39.3   DRDA體系結(jié)構(gòu)與標(biāo)準(zhǔn) 924
39.3.1   高級的程序到程序的通信 924
39.3.2   分布式數(shù)據(jù)管理 924
39.3.3   格式化的數(shù)據(jù):目標(biāo)內(nèi)容體系結(jié)構(gòu) 925
39.3.4   字符數(shù)據(jù)表示法體系結(jié)構(gòu) 925
39.4   五個(gè)DRDA級別 925
39.4.1   用戶幫助的分布 926
39.4.2   遠(yuǎn)程請求 926
39.4.3   遠(yuǎn)程工作單元 926
39.4.4   分布式工作單元 926
39.4.5   分布式請求 927
39.5   集成各個(gè)站點(diǎn) 927
39.6   小結(jié) 929
第40章   分布式DB2 930
40.1   用DB2分布數(shù)據(jù) 930
40.1.1   基本原理 930
40.1.2   通信數(shù)據(jù)庫 930
40.1.3   分布式術(shù)語 931
40.2   DB2對DRDA級別的支持 931
40.2.1   遠(yuǎn)程請求 931
40.2.2   遠(yuǎn)程工作單元 932
40.2.3   分布式工作單元 932
40.3   訪問分布式數(shù)據(jù)的方法 932
40.3.1   應(yīng)用程序定向的數(shù)據(jù)訪問 932
40.3.2   系統(tǒng)定向的數(shù)據(jù)訪問 934
40.4   系統(tǒng)定向與應(yīng)用定向的比較 936
40.5   靜態(tài)SQL程序包 937
40.6   兩階段提交 937
40.7   兩階段提交的專用術(shù)語 937
40.7.1   什么是兩階段 938
40.7.2   分布式線程支持 939
40.8   各種各樣的分布式主題 941
40.8.1   把DRDA與專用協(xié)議請求結(jié)合起來 941
40.8.2   聯(lián)合DB2的釋放 941
40.8.3   工作站級別的DB2 942
40.8.4   開發(fā)客戶/服務(wù)器應(yīng)用程序 942
40.8.5   ASCII服務(wù)器支持 942
40.8.6   自身的TCP/IP支持 943
40.9   小結(jié) 943
第41章   分布指南 944
41.1   分布的背景知識 944
41.2   塊獲取 946
41.2.1   編碼游標(biāo)來促進(jìn)塊獲取 946
41.2.2   最新數(shù)據(jù) 947
41.2.3   限制的塊獲取和連續(xù)塊獲取的比較 948
41.3   動態(tài)游標(biāo)的預(yù)打開 949
41.4   分布式性能問題 950
41.4.1   分析分布式吞吐量 950
41.4.2   分析分布式響應(yīng)時(shí)間 951
41.4.3   一般的分布式性能指南 951
41.5   分布式數(shù)據(jù)庫設(shè)計(jì)問題 953
41.5.1   分裂 953
41.5.2   復(fù)制 954
41.5.3   快照 955
41.6   分布式數(shù)據(jù)放置 955
41.7   分布式優(yōu)化 956
41.8   分布式安全指南 957
41.8.1   “出生”檢查 957
41.8.2   權(quán)限ID的翻譯 957
41.8.3   其他安全指南 958
41.9   各種分布式指南 958
41.10   小結(jié) 960
第42章   DB2數(shù)據(jù)倉庫 961
42.1   定義基本術(shù)語 961
42.1.1   什么是數(shù)據(jù)倉庫 961
42.1.2   可操作性數(shù)據(jù)與數(shù)據(jù)倉庫 962
42.1.3   什么是數(shù)據(jù)集市 962
42.1.4   什么是可操作性數(shù)據(jù)商店 963
42.1.5   什么是OLAP 963
42.2   設(shè)計(jì)一個(gè)數(shù)據(jù)倉庫 964
42.2.1   元數(shù)據(jù)的作用 965
42.2.2   星型模式 965
42.3   填充數(shù)據(jù)到一個(gè)數(shù)據(jù)倉庫 967
42.3.1   復(fù)制與傳播 967
42.3.2   快照 968
42.3.3   數(shù)據(jù)變換 968
42.4   訪問數(shù)據(jù)倉庫 971
42.5   管理數(shù)據(jù)倉庫 971
42.6   大圖片 972
42.7   數(shù)據(jù)倉庫指南 973
42.8   小結(jié) 977
附      錄
附錄A   DB2 SQLCODE和SQLSTATE值 980
附錄B   DB2編目表 1022
附錄C   QMF管理表 1093
附錄D   DB2樣本表 1097
附錄E   DB2手冊 1103
附錄F   1型索引 1107
附錄G   有效的DB2數(shù)據(jù)類型 1111
附錄H   DB2的限制 1113
附錄I    其他平臺上的DB2 1117
附錄J    DB2版本4. 5和6的變化總結(jié) 1120                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號