第一部分 数据库服务器 1
第一章 数据库服务器介绍 1
1.1 本章内容 1
1.2 数据库服务器用户 1
1.3 动态服务器 2
1.4 可扩展件 10
第二章 数据库服务器管理概览 15
2.1 本章内容 15
2.2 数据库服务器管理员 15
2.3 初始化任务 15
2.4 配置任务 15
2.5 日常任务 17
2.6 管理员任务总结 18
2.7 监视数据库服务器活动 19
2.8 可监视的信息资源 20
第二部分 配置 23
第三章 安装和配置数据库服务器 23
3.1 本章内容 23
3.2 规划数据库服务器 23
3.3 配置操作系统 24
3.4 分配磁盘空间 25
3.5 安装数据库服务器 26
3.6 设置环境变量 27
3.7 配置连通性 29
3.8 制定ONCONFIG配置文件 29
3.9 启动并管理数据库服务器 31
3.10 监控配置信息 34
第四章 配置参数 36
4.1 内容简介 36
4.2 磁盘空间参数 36
4.4 日志参数 37
4.3 数据库服务器标识参数 37
4.5 信息日志参数 38
4.6 共享存储器参数 39
4.7 决策支持参数 40
4.8 数据库服务器过程参数 41
4.9 恢复参数 42
4.10 数据复制参数 42
4.11 事件警报参数 42
4.12 转储参数 42
4.13 特殊参数 43
第五章 客户/服务器通信 44
5.1 本章内容 44
5.2 客户机/服务器结构 44
5.3 数据库服务器支持的连接 47
5.4 连接支持服务 49
5.5 连接性文件 50
5.6 sqlhosts信息 57
5.7 用于连接性的ONCONFIG参数 68
5.8 用于网络连接的环境变量 70
5.9 客户机/服务器配置实例 70
第六章 多驻留 75
6.1 本章内容 75
6.2 多驻留的优点 75
6.3 多驻留如何运行 75
6.4 ONCONFIG环境变量的作用 75
6.5 SERVERNUM配置参数的作用 76
第七章 多驻留的使用 77
7.1 本章内容 77
7.2 为多驻留进行设计 77
7.3 在WindowsNT上创建一个新的数据库服务器 77
7.4 在UNIX上创建一个新的数据库服务器 79
8.2 数据库服务器操作模式 83
8.1 本章内容 83
第八章 管理数据库服务器操作模式 83
第三部分 模式和初始化 83
8.3 磁盘空间初始化 84
8.4 改变数据库服务器操作模式 84
第九章 数据库服务器的初始化 87
9.1 本章内容 87
9.2 初始化的种类 87
9.3 数据库服务器的初始化 87
9.4 初始化步骤 88
第四部分 磁盘、内存和进程管理 92
第十章 虚拟处理器和线程 92
10.1 本章内容 92
10.2 虚拟处理器 92
10.3 虚拟处理器如何对线程服务 97
10.4 虚拟处理器分类 101
11.2 设置虚拟处理器配置参数 114
11.1 本章内容 114
第十一章 管理虚拟处理器 114
11.3 启动和终止虚拟处理器 116
11.4 监控虚拟处理器 119
第十二章 共享内存 122
12.1 本章内容 122
12.2 共享内存 122
12.3 共享内存的使用 122
12.4 共享内存的进程 126
12.5 驻留共享内存段 129
12.6 共享内存驻留部分 129
12.7 享内存虚拟部分 134
12.8 共享内存通讯部分 139
12.9 共享内存的虚拟扩展部分 139
12.10 并行控制 139
12.11 数据库服务程序线程对共享缓冲区的存取 140
12.12 将数据刷新到磁盘 146
12.13 缓冲大型对象数据 152
12.14 在64位平台上的内存使用 154
第十三章 管理文件共享内存 155
13.1 本章内容 155
13.2 设置操作系统共享内存的配置参数 155
13.3 设置数据库服务程序共享内存的配置参数 157
13.4 重新初始化共享内存 162
13.5 打开或关闭常驻共享内存 162
13.6 在虚拟共享内存中增加一个段 163
13.7 监控共享内存 163
第十四章 数据存储 170
14.1 本章内容 170
14.2 数据存储概述 170
14.3 存储的物理单元 171
14.4 存储的逻辑单元 179
14.6 存储数据需要的磁盘空间的数目 194
14.5 表段和数据存储 194
14.7 磁盘规划原则 196
14.8 简单磁盘规划 200
14.9 逻辑卷管理器 203
第十五章 管理磁盘空间 206
15.1 本章内容 206
15.2 初始化磁盘空间 206
15.3 分配磁盘空间 207
15.4 在用户改变物理模式之后进行备份 210
15.5 创建Dbspace空间 211
15.6 在Dbspace空间中添加块 213
15.7 创建Blobspace空间 215
15.8 向Blobspace空间添加块 217
15.9 创建Sbspace空间 217
15.11 将数据载入表中 219
15.10 向Sbspace空间添加块 219
15.12 改变智能大对象的存储特性 220
15.13 删除块 220
15.14 册除存储空间 221
15.15 优化Blobspace空间的Blobpage页容量设置 223
15.16 管理Extspace空间 225
15.17 跳过不可访问的段 226
15.18 显示数据库 229
15.19 对无效的I/O错误进行数据库服务器监控 230
15.20 监控磁盘使用情况 231
15.21 在数据库服务器范围之外的特性 241
第十六章 表分段存储和PDQ 243
16.1 本章内容 243
16.2 分段存储 243
16.3 并行数据库查询 247
16.4 使用PDQ 250
16.5 数据库服务器使用PDQ 252
16.6 使用PDQ分配资源 253
第十七章 日志记录 255
17.1 本章内容 255
17.2 需要日志记录的数据库服务器进程 255
17.3 事务日志记录 256
17.4 日志记录的数据库服务器活动 257
17.5 数据库日志记录状态 260
17.6 日志记录状态或模式的设置或更改 262
第十八章 管理数据库日志记录状态 263
18.1 本章内容 263
18.2 更改数据库日志记录状态 263
18.3 用ondblog修改数据库日志记录状态 264
18.4 ON-Archive修改数据库日志记录状态(适用于UNIX平台) 265
18.5 用ontape修改数据库日志记录状态 266
18.7 监控事务日志记录 267
18.6 用ON-Monitor修改数据库日志记录状态(适用于UNIX平台) 267
第五部分 日志记录和日志管理 269
第十九章 逻辑日志 269
19.1 本章内容 269
19.2 逻辑日志 269
19.3 逻辑日志的大小 270
19.4 逻辑日志文件的位置 273
19.5 逻辑日志文件的识别 273
19.6 逻辑日志文件的状态标志 273
19.7 逻辑日志文件的备份 274
19.8 逻辑日志文件的释放 275
19.9 日志充满高水位标记 278
19.10 用于ON-Archive任务的逻辑空间(适用于UNIX平台) 279
19.11 Blobspace的逻辑日志管理任务 281
19.12 日志记录过程 283
20.3 添加逻辑日志文件 286
20.2 备份逻辑日志文件 286
第二十章 管理逻辑日志文件 286
20.1 本章内容 286
20.4 删除逻辑日志文件 287
20.5 将逻辑日志文件移动到另一个dbspace 288
20.6 更改逻辑日志文件的大小 289
20.7 更改逻辑日志配置参数 289
20.8 释放逻辑日志文件 291
20.9 切换到下一个逻辑日志文件 293
20.10 监控日志记录活动 293
20.11 监控日志备份状态 295
20.12 显示逻辑日志记录 295
第二十一章 物理日志记录 296
21.1 本章内容 296
21.2 物理日志记录 296
21.3 物理日志的大小和位置 297
21.4 物理日志记录详述 299
22.1 本章内容 301
22.2 改变物理日志的位置和大小 301
第二十二章 管理物理日志记录 301
22.3 监控物理和逻辑日志记录活动 303
第二十三章 检验点和快速恢复 306
23.1 本章内容 306
23.2 数据库服务器如何实现数据的一致性 306
23.3 临界段 306
23.4 检验点 307
23.5 时间标记 311
23.6 快速恢复 312
23.7 监控检验点信息 318
24.1 本章内容 321
24.2 镜像 321
第二十四章 镜像 321
第六部分 容错 321
24.3 镜像的过程 324
第二十五章 使用镜像 327
25.1 本章内容 327
25.2 镜像数据所需要的步骤 327
25.3 实现镜像 327
25.4 为镜像数据分配磁盘空间 328
25.5 使用镜像 329
25.6 管理镜像 330
第二十六章 Windows NT上的高效性 333
26.1 本章内容 333
26.2 MSCS特征的概述 333
26.3 数据库服务器怎样使用MSCs 333
第二十七 章高效数据复制 336
27.1 本章内容 336
27.2 数据复制 336
27.3 高效数据复制怎样工作 339
27.4 高效数据复制的故障 343
27.5 数据复制客户的重定向与连接 345
27.6 设计高效数据复制客户 351
第二十八章 使用高效数据复制 355
28.1 本章内容 355
28.2 高效数据复制的准备 355
28.3 高效数据复制的系统配置 356
28.4 首次启动高效数据复制 359
28.5 执行基本管理任务 361
28.6 改变数据库服务器状态 364
28.7 改变数据库服务器类型 364
28.8 监控高效数据复制状态 365
28.9 媒质故障后的数据恢复 367
28.10 故障后重启高效数据复制 368
29.2 实现周期一致性检测 373
29.1 本章内容 373
第二十九章 一致性检测 373
29.3 处理讹误 376
29.4 收集诊断信息 377
第三十章 多阶段提交协议 379
30.1 本章内容 379
30.2 两阶段提交协议 379
30.3 独立动作 388
30.4 两阶段提交协议错误 394
30.5 两阶段提交和逻辑日志记录 394
30.6 在两阶段提交中使用的配置参数 398
30.7 多机种提交协议 398
第三十一章 手动恢复错误的两阶段提交 403
31.1 本章内容 403
31.2 决定是否需要手动恢复 403
31.3 手动恢复的实例 407