DB2数据库是IBM公司关系型数据库核心产品,在国内以及全球有着广泛的应用。针对DB2初学者,本书循序渐进地把DB2所涉及的众多概念介绍给大家。客户端连通性、实例、数据库、表空间和缓冲池、数据移动、备份恢复、故障诊断、锁与并发以及数据库安全都是本书关注的重点。在介绍这些DB2对象和概念的同时,作者尽可能从DBA日常工作的角度探究DB2数据库常规维护工作。本书同时还就表、索引、序列、触发器等数据库对象从应用设计的角度进行了介绍。本书适合DB2的初学者、DB2开发人员、准备参加DB2认证考试的读者以及DB2数据库管理人员学习和阅读。
DB2数据库是IBM公司关系型数据库核心产品,在国内以及全球有着广泛的应用。针对DB2初学者,本书循序渐进地把DB2所涉及的众多概念介绍给大家。客户端连通性、实例、数据库、表空间和缓冲池、数据移动、备份恢复、故障诊断、锁与并发,以及数据库安全都是本书关注的重点。在介绍这些DB2对象和概念的同时,作者尽可能从DBA日常工作的角度探究DB2数据库常规维护工作。本书同时还就表、索引、序列、触发器等数据库对象从应用设计的角度进行了介绍。
本书适合DB2的初学者、DB2开发人员、准备参加DB2认证考试的读者以及DB2数据库管理人员学习和阅读。
第1章 DB2安装配置
1.1 DB2数据库概述
1.1.1 DB2发展历史
1.1.2 DB2版本和平台支持
1.1.3 DB2产品组件和功能
1.2 DB2数据库安装配置
1.2.1 DB2在Windows上的安装
1.2.2 DB2在Linux/UNIX上的安装
1.3 DB2数据库体系结构
第2章 创建实例和管理服务器
2.1 实例
2.1.1 实例概念
2.1.2 创建实例
2.1.3 实例目录
2.1.4 实例相关命令
2.1.5 DB2INSTANCE变量介绍
2.1.6 删除实例
2.1.7 配置实例
2.2 管理服务器
2.2.1 管理服务器概念
2.2.2 创建管理服务器
2.2.3 管理服务器相关命令
2.2.4 删除DB2管理服务器
2.2.5 配置管理服务器
第3章 创建数据库和表空间
3.1 创建数据库
3.1.1 DB2数据库存储模型
3.1.2 表空间管理类型
3.1.3 创建数据库
3.1.4 数据库目录
3.2 表空间设计
3.2.1 创建表空间
3.2.2 表空间维护
3.2.3 表空间设计注意事项
3.2.4 prefechsize大小选择
3.2.5 文件系统(CIO/DIO)和裸设备
3.2.6 OVERHEAD和TRANSFERRATE设置
3.2.7 优化RAID设备上表空间性能
3.2.8 合理设置系统临时表空间
3.3 缓冲池
3.3.1 缓冲池的使用方法
3.3.2 缓冲池和表空间之间关系
3.3.3 缓冲池维护
3.3.4 缓冲池设计原则
3.4 本章小结
第4章 访问数据库
4.1 访问DB2
4.2 DB2图形化操作环境
4.3 DB2 CLP处理程序
4.3.1 DB2 CLP简介
4.3.2 DB2 CLP设计
4.3.3 DB2 CLP命令选项
4.3.4 设置DB2_CLPPROMPT定制DB2 CLP
4.4 配置DB2服务器的TCP/IP通信
4.4.1 在服务器上更新services文件
4.4.2 在服务器上更新数据库管理器配置文件
4.4.3 设置DB2服务器的通信协议
4.4.4 查看服务器通信端口状态
4.4.5 使用控制中心配置DB2服务器通信
4.5 配置客户机至服务器通信
……
第5章 创建数据库对象
第6章 数据移动
第7章 数据库备份与恢复
第8章 DB2故障诊断
第9章 DB2性能监控
第10章 锁和并发
第11章 数据库运行维护
第12章 数据库常用工具
第13章 数据库安全
第14章 DBA日常维护
第15章 DB2常见问题总结