图书介绍

IBM DB2高级管理指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

IBM DB2高级管理指南
  • 杨琪昌,李育龙编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505396870
  • 出版时间:2004
  • 标注页数:527页
  • 文件大小:111MB
  • 文件页数:544页
  • 主题词:关系数据库-数据库管理系统,DB2-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

IBM DB2高级管理指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章DB2概述1

目 录1

1.3.2列出、迁移和更新DB2

3.4创建一个简单的DB2

1.5.3为远程连接而准备的DB2

9.4.1使用重定向恢复克隆DB2

1.1.1 DB2数据库简介2

1.1 DB2数据库概述2

1.1.2 DB2通用数据库3

1.1.3 DB2客户端7

1.1.4 DB2数据库的连通性8

1.1.5 DB2工具9

1.2.1 DB2安装21

1.2 DB2安装21

1.2.2分布式安装24

1.3 DB2实例27

1.3.1创建和删除实例27

实例27

1.3.3其他实例级命令28

1.3.4 DAS实例28

1.4设置DB2环境29

1.3.5特殊DAS命令29

1.4.1设置概要文件注册表30

1.4.2设置系统环境变量32

1.4.3设置配置参数33

1.4.4联机设置配置参数34

1.5 DB2客户/服务器环境35

1.5.1 DB2客户/服务器常用的协议和体系结构37

1.5.2 DB2客户机37

服务器39

1.5.4 DB2配置助手39

1.5.5列出节点和数据库目录的命令40

1.5.6连接和断开数据库实例的命令41

1.5.7配置数据库连通性43

1.6本章小结55

第2章DB2的安全性57

2.1.1系统完整性58

2.1DB2的安全性简介58

2.1.2数据库安全模型58

2.1.3数据库安全计划需要考虑的因素59

2.2验证60

2.2.1身份验证60

2.2.2身份证的位置61

2.2.3 TRUST_ALLCLNTS和66

TRUST_CLNTAUTH66

参数66

2.2.4编目数据库68

2.2.5设置验证类型68

2.3权限和特权69

2.3.1权限69

2.3.2特权73

2.4审计75

2.4.1审计设施76

2.4.2审计实施行为77

2.4.3审计实施过程79

2.4.4审计实施技巧和方法81

2.5本章小结82

第3章关系数据库和SQL83

3.1.1关系数据库概述84

3.1关系数据库理论84

3.1.2关系数据库理论88

3.2.1数据类型94

3.2 DB2数据库对象94

3.2.2表101

3.2.3模式102

3.2.5索引103

3.2.4视图103

3.2.6程序包104

3.2.7缓冲池104

3.2.8事务104

3.2.11触发器105

3.2.10存储过程105

3.2.9锁105

3.3 SQL语言106

3.3.1 SQL的基础知识106

3.2.12 日志文件106

3.3.2数据控制语言109

(Data Control LanguageDCL)109

3.3.3 数据定义语言111

(Data Definition111

Language,DDL)111

Language,DML)114

3.3.4数据操作语言114

(Data Manipulation114

3.4.2 create database命令124

数据库124

3.4.1数据库目录124

3.4.3系统目录125

3.4.4 create database命令示例126

3.5 高级SQL127

3.5.1触发器127

3.5.2外连接134

3.5.3 SQL语句优化138

3.5.4递归SQL和用户自定义函数141

3.5.5联机分析处理功能149

3.5.6结构化类型和类型化表151

3.5.7汇总表155

3.6本章小结156

第4章数据并发性159

4.1 事务160

4.1.1理解数据一致性160

4.1.2事务和事务边界160

4.1.3 COMMIT和ROLLBACK操作的结果161

4.1.4不成功事务的结果162

4.2并发性和隔离级别162

4.2.1 当多个用户访问同一数据库时会发生的现象162

4.2.2 “可重复的读”隔离级别163

4.2.4 “游标稳定性”隔离级别164

4.2.3 “读稳定性”隔离级别164

4.2.5 “未提交的读”隔离级别165

4.2.7选择适当的隔离级别166

4.2.6指定隔离级别166

4.3.1锁的属性167

4.3锁167

4.3.2锁状态:锁的类型168

4.3.4锁转换170

4.3.5锁升级170

4.3.3锁兼容性170

4.3.6死锁171

4.3.7锁超时171

4.3.8如何获取锁172

4.3.9并发性和颗粒度172

4.4.2数据存取路径173

4.4.1 事务处理173

4.4影响锁的因素173

4.5本章小结174

第5章管理和操纵数据库对象175

5.1使用GUI工具创建DB2任务176

5.1.1DB2任务中心176

5.1.2工具数据库176

5.1.3启动任务中心177

5.1.4任务中心功能179

5.1.5创建任务179

5.1.6任务描述181

5.1.7命令脚本184

5.1.8运行特性187

5.1.10调度189

5.1.9分组任务189

5.1.11通知191

5.1.12任务操作193

5.1.13安全性195

5.1.14任务列表196

5.2模式197

5.2.1 系统模式197

5.2.2如何在DB2中使用197

模式197

指定模式198

模式198

5.3表空间和缓冲池198

5.2.5在使用DML命令时198

5.2.4在创建对象时指定198

5.2.3谁可以使用模式198

5.3.1 容器200

5.3.2表空间管理200

5.3.3如何创建和查看201

表空间201

5.3.4表空间设置203

5.3.5缓冲池204

5.3.6数据库如何保存表空间的可视化图表205

5.3.7表空间性能考虑206

5.3.8表空间组织206

5.3.9缓冲池的利用率207

5.3.10物理存储器组织208

5.4表209

5.4.1定义表的数据约束209

5.4.2创建表的实例215

5.4.3对表的更改命令220

5.4.4临时表222

5.5创建并管理索引223

5.5.1如何创建索引223

5.5.2关于索引的问题224

5.5.3将索引放置到哪里224

5.5.6创建索引225

5.5.5表的创建225

5.5.4表和索引存储器225

5.5.8群集索引227

5.5.7在索引中包括另外的列227

5.5.9应该创建多少索引228

5.5.10引用完整性和索引229

5.5.11创建引用完整性约束230

5.5.12引用完整性权限231

5.6创建并管理视图231

5.6.1 一个简单视图232

5.6.2视图语法232

5.6.3 带UNION的视图233

5.6.5可更新视图236

5.6.6可插入和只读视图236

5.6.4可删除视图236

5.6.7 WITHCHECKOPTION237

5.6.8不可操作的视图238

5.7存储过程238

5.7.1使用存储过程的应用程序的优点240

5.7.2用于存储过程的语言241

5.7.3使用该向导来创建SQL存储过程244

5.8访问系统目录表247

5.8.1系统目录表247

5.8.2系统目录表上的特权248

5.8.3撤销SELECT访问权249

5.8.4有用的目录表249

记录250

5.9强制数据惟一性250

5.9.1强制数据惟一性概述250

5.9.2创建具有惟一性的250

5.9.3消除重复的行251

5.10本章小结251

第6章DB2数据库高级设计253

6.1分布式数据库设计254

6.1.1在事务中更新单个254

数据库254

6.1.2在单个事务中使用多个数据库255

6.1.3从主机或iSeries客户机更新数据库260

6.2.1X/Open分布式事务处理模型261

6.2针对XA兼容事务管理器261

进行设计261

6.2.3使用XA兼容事务管理器更新主机或iSeries数据库服务器265

6.2.2资源管理器设置265

6.2.4手工解析不确定事务265

6.2.5 DB2 UDB支持的267

XA功能267

6.2.6 XA接口问题的确定269

6.3本章小结270

第7章DB2数据库维护271

7.1数据移动的实用程序与272

文件格式272

7.1.1非定界或定长272

ASCII(ASC)272

7.1.2定界ASCII(DEL)272

7.1.3 PC/IXF文件273

7.2 EXPORT实用程序274

7.2.1支持的文件格式274

7.1.4工作表格式(WorksheetFormat,WSF)274

7.2.2文件类型修饰符275

7.2.3捕捉错误或警告消息275

7.2.4导出大对象276

7.2.5从控制中心导出277

7.2.6使用EXPORT程序的注意事项278

7.3 IMPORT实用程序279

7.3.1 IMPORT选项280

RESTARTCOUNT选项282

7.3.3导入大对象282

7.3.2 COMMITCOUNT和282

7.3.4使用控制中心进行283

IMPORT283

7.4 LOAD实用程序284

7.4.1 LOAD命令285

7.4.2 LOAD过程的4个285

阶段285

7.4.3装入选项和文件类型修饰符 .287

7.4.4装入示例290

7.4.5从控制中心启动LOAD程序291

7.4.6装入期间和装入之后296

7.4.7 SET INTEGRITY语句299

7.4.8 DB2 MOVE工具程序301

7.4.9 DB2 LOOK工具程序302

7.5.1 RUNSTATS实用程序305

7.5 DB2维护305

7.5.2 REORG和REORGCHK307

实用程序307

7.5.3 REBIND实用程序和FLUSH PACKAGECACHE命令309

7.5.4数据库维护过程309

7.5.5 DB2配置顾问程序310

7.5.6 DB2设计顾问程序312

7.6本章小结314

第8章备份和恢复315

8.1数据库恢复的概念316

8.2 DB2日志文件318

8.2.1 DB2日志文件概述318

8.2.2主日志文件和辅助日志文件320

8.2.3 日志类型321

8.2.4 日志记录类型322

8.2.5 日志记录类型和323

恢复类型323

8.3数据库备份323

8.3.1备份前的准备324

8.3.2备份数据库324

8.3.3表空间备份326

8.3.4增量备份326

8.3.5使用控制中心(ControlCenter)执行备份327

8.4数据库恢复331

8.3.6备份文件331

8.4.1恢复前的准备332

8.4.2恢复数据库332

8.4.3表空间恢复333

8.4.4使用控制中心执行恢复数据库334

8.4.5重定向恢复335

8.5数据库前滚338

8.5.1前滚操作前的准备339

8.5.2 用ROLLFORWARD命令前滚数据库339

8.5.3表空间前滚340

8.5.4使用控制中心执行前滚操作341

8.6管理日志文件341

8.6.3删除日志文件342

8.6.2恢复日志文件的位置342

8.6.1 日志文件命名法342

8.7其他需要考虑的恢复事项343

8.6.4删除日志文件命令343

8.8本章小结346

第9章数据库灾难恢复和高可用性349

9.1 DB2 UDB的高可用性和350

灾难恢复概述350

9.1.1客户/服务器数据库体系结构350

9.1.2高可用性351

9.1.3 灾难恢复356

9.2再谈日志文件359

9.2.1在DB2中设置用户出口来归档数据库日志359

9.2.2 DB2日志传送361

9.3 DB2 UDB移动365

9.3.1 DB2 SQL语句的载入、导入和导出脚本的生成365

9.3.2包含生成列的DB2表上的数据移入、移出368

9.4 DB2灾难恢复372

数据库372

9.4.2使用重定向增量恢复的数据库374

9.4.3转移数据库377

9.5 DB2高可用性环境382

9.5.1 DB2和高可用性数据存储382

9.5.2用于非计划停机的382

高可用性群集概述382

9.5.3 高可用性群集配置384

9.6本章小结388

第10章DB2数据库监控389

10.1快照监视器390

10.1.1快照简介390

10.1.2快照的拍摄390

10.1.3快照的打开和关闭391

10.1.4快照的作用域393

10.1.5数据库对象快照394

10.1.6使用SQL快照398

10.2事件监视器405

10.2.1事件监视器的创建406

10.2.2监视器类型406

10.2.3事件监视器的输出和事件条件407

10.2.4打开和关闭监视器408

10.2.5事件监视器的使用409

10.2.6 DB2EVA工具410

10.3利用Explain分析SQL411

10.3.1 理解Explain信息412

10.3.2 Visual Explain工具和组件413

10.3.3一些影响执行和编译的重要参数415

10.3.4优化级别417

10.3.5 DB2EXFMT工具418

10.3.6 DB2EXPLN和421

DYNEXPLN工具421

10.4.1使用内存可视化器422

可视化器422

10.4使用健康中心和内存422

10.3.7对Explain工具的一些优化422

10.4.2 DB2健康中心424

10.5利用DB2控制器和查询427

巡视器427

10.5.1 DB2控制器427

10.52 DB2查询巡视器428

10.6本章小结429

第11章数据库调整与配置431

11.1操作性能432

11.1.1 内存使用情况432

11.1.2预取概念439

11.1.3 I/O管理442

11.1.4代理进程管理445

11.1.5数据库系统监视器信息450

11.2调整与配置系统451

11.2.1数据库服务器能力的管理451

11.2.2分区数据库中的分区452

11.2.3将分区添加到运行的数据库系统453

11.2.4添加节点错误恢复454

11.2.5删除数据库分区455

11.2.6配置参数455

11.2.7配置参数调整456

11.2.8使用配置参数配置DB2457

11.3本章小结459

第12章DB2数据库性能优化461

基本要素462

12.1有关DB2性能的一些462

12.2更新目录统计信息464

12.3监控和调优数据库配置参数466

12.3.1缓冲池大小466

12.3.2 日志缓冲区大小(LOGBUFSZ)469

12.3.3应用程序堆大小470

(APPHEAPSZ)470

12.3.4排序堆大小(SORTHEAP)和排序堆阈值(SHEAPTHRES)470

12.3.5代理程序的数目472

(MAXAGENTS、472

Num_Poolagents和472

Num Initagents)472

12.3.6 锁(LOCKLIST、MAXLOCKS和LOCKTIMEOUT)474

12.3.7活动应用程序的最大数目(MAXAPPLS)476

12.3.8异步页清除程序的数目(Num_Iocleaners)477

12.3.9 I/O服务器的数目(Num_Ioservers)478

12.3.10编入组中的提交数目(MINCOMMIT)479

12.4查询优化481

12.4.1连接方法481

12.4.2连接方法的选择483

12.4.3调优和监控散列连接483

12.5本章小结485

第13章DB2应用程序开发初步487

13.1嵌入SQL488

13.1.1静态SQL488

13.1.2动态SQL489

13.2用户自定义函数491

13.2.1 SQL体标量函数492

13.2.2 SQL体表函数494

13.3 COMMIT和ROLLBACK494

13.4 Java接口:JDBC和SQLJ495

13.4.1 JDBC应用程序496

13.4.2 一个JDBC例子程序497

13.4.3编译应用程序499

13.4.4运行应用程序499

13.4.5 SQLJ应用程序499

13.4.6一个SQLJ例子程序500

1 3.4.7编译和运行SQLJ503

应用程序503

13.5.1 ADO介绍504

应用程序504

13.5使用Visual Basic创建504

13.5.2创建Visual Basic应用程序506

13.6 使用Visual C++创建515

应用程序515

13.6.1创建工程516

13.6.2连接数据库516

13.6.3 异常处理519

13.6.4 获得BUGID520

13.6.5 双击BUG列表521

13.6.6修改记录522

13.6.7关闭数据库连接524

13.6.8编译运行程序525

13.7本章小结527

热门推荐