《小型机数据库应用完全解决方案》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:戈里高·海登博格主编;IBM核心技术内幕丛书编委会编写
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2000
  • ISBN:7900044701
  • 页数:185 页
图书介绍:

第1部分 IMS综述 1

1 引言 1

1·1 IMS产品 1

1·2 IMS产品综述 1

1·2·1 IMS事务管理器 2

1·2·2 IMS数据库管理器 2

1·3·2 IMS事务管理器信息 3

1·3·1 网络访问IMS/TM 3

1·3 IMS事务管理器 3

1·2·4 IMS和OS/390操作系统 3

1·2·3 IMS系统服务 3

1·3·3 与其它IMS系统和CICS系统的连接 4

1·4 IMS数据库管理器 4

1·4·1 IMS数据库管理器的功能 4

1·4·2 IMS数据库的实现 4

1·4·3 全功能IMS DB(DL/IDB) 5

1·4·4快速通路数据输入数据库(DEDB) 5

1·5·1 数据库恢复控制(DBRC) 6

1·5·2 提高可利用率的辅助功能设施(XRF和RSR) 6

1·5 可利用率和恢复特性 6

1·4·5 IMS和DB2 6

1·6 XRF和RSR使用说明书 7

1·6·1 扩展恢复设施 7

1·6·2 远地恢复(RSR) 7

2 IMS和OS/390 9

2·1 IMS子系统的结构 9

2·1·1 IMS控制区 9

2·1·2 IMS系统相关区 10

2·1·3 应用相关区 11

2·1·4 批处理应用地址空间 13

2·1·5 内部资源锁定管理器(IRLM) 14

2·2 IMS子系统的运行 14

2·3 在一个OS/390系统支持下运行多个IMS系统 15

2·3·1 IMS子系统 15

2·3·2 地址空间 16

2·3·3 启动应用相关区 16

2·4 OS/390操作系统的使用 17

2·4·1 MVS TCP/IP 17

2·4·2 APPC/MVS 17

2·4·3 OS/390的安全服务器(RACF) 18

2·4·4 OS/390的事务服务器? 18

2·5 其他硬件/操作系统平台 19

3·1 IMS启动 20

3·2 IMS关闭 20

3 IMS TM和DB常用信息 20

3·3 运行记录 21

3·4 安全维护 21

3·5 IMS生成 21

3·6 IMS恢复 21

4 IMS控制区 22

4·1 IMS信息 22

第2部分 IMS事务管理器 22

4·2 IMS事务处理流程 23

5 处理由终端设备输入的信息 26

5·1 输入信息类型 26

5·2 终端设备类型 27

5·3 输入信息的起点 27

5·4 终端输入量的目的地 27

5·5 信息排队 27

5·5·1 队列容量和性能条件 28

5·5·6 OTMA触发事务 29

5·5·5 APPC触发事务 29

5·5·4 快速路径事务处理 29

5·5·3 共享队列 29

5·5·2 多信息队列 29

5·5·7 信息调度 30

5·5·8 事务调度和优先权 31

5·5·9 调度条件 31

5·5·10 相关区中的调度 32

5·6 数据库处理意向 33

5·6·1 调度BMP 34

5·6·2 共享队列 34

6·2 IMS快速路径混合事务 35

6·1 IMS快速路径专用事务 35

6 快速路径事务处理 35

7 非终端设备输入 36

7·1 系统间通信(ISC) 36

7·2 多系统耦合(MSG) 36

7·3 高级程序间通信(APPC) 36

7·4 开放事务管理访问(OTMA) 37

8 主终端设备 38

8·1 第一主终端设备 38

8·2 第二主终端设备 38

8·4 扩展MCS/EMCS控制台 39

8·3 利用MVS控制台作为主终端设备 39

9·1 MPP处理 40

9·2 PSB 40

9 应用程序处理综述 40

9·3 DL/1信息调用 41

9·4 程序隔离和动态运行记录 41

9·5 内部资源锁定管理器(IRLM) 42

9·6 应用程序异常终止 42

9·7 会话式处理 42

9·9·2 检查点 43

9·10 信息交换 43

9·9 运行记录和检查点/再启动 43

9·9·1 运行记录 43

9·8 输出信息处理 43

第3部分 IMS数据库管理器 44

10 数据库基础 44

10·1 数据库设计过程 44

10·1·1 实体 44

10·1·2 数据属性 44

10·1·6 规范化处理 45

10·1·5 访问路径 45

10·1·4 应用函数 45

10·1·3 实体关系 45

10·2 数据库的定义 46

10·3 使用数据库的原因 46

10·4 数据库管理器 47

11 IMS层次数据库模型 48

11·1 层次数据结构中的基本片段类型 49

11·3 对片段的辅助访问路径 50

11·4 逻辑关系 50

11·2 顺序字段和访问路径 50

11·5 辅助索引 53

12 IMS数据库模型的实现 55

12·1 片段,记录和指示字 55

12·2 数据的物理存储 56

12·2·1 HDAM 58

12·2·2 HIDAM 60

12·2·3 索引数据库 62

12·2·4 DEDB 62

12·3·1 何时选择HISAM 65

12·3 选择数据库组织方式 65

12·2·6 顺序存取方法 65

12·2·5 GSAM 65

12·3·2 何时选择HDAM 66

12·3·3 何时选择HIDAM 66

12·4 物理片段设计 67

12·5 操作系统存取方法 67

12·5·1 VSAM或OSAM 68

12·5·2 IMS和系统管理存储器(SMS) 69

12·6 IMS检查点:保持应用数据的完整性 69

12·7 锁定多个任务共享IMS数据 70

13 数据库类型选择 73

13·1 适合全功能数据库(DL/I)的应用程序 73

13·2 适合快速路径数据库(DEDB)的应用程序 73

13·2·1 非常大的数据库 73

13·2·2 高可利用率要求 74

13·2·3 高活性数据库 74

13·2·4 有限数据生存期 74

13·2·5 极端性能水平 74

13·2·6 DEDB:减少I/O使用 74

13·3 适合快速路径数据库的应用程序 75

13·2·7 DEDB:CPU使用 75

14 数据库重组 77

14·1 进行数据库重组的原因 77

14·2 何时进行数据库重组 77

14·3 监控数据库 79

14·4 数据库重组过程概述 79

14·5 数据库重组过程 79

14·5·1 数据库的卸载过程 80

14·5·2 定义数据库 81

14·5·3 数据库的再装载处理 81

14·6 快速路径重组 86

15 数据库恢复 87

15·1 本章内容 87

15·2 数据库恢复综述 87

15·2·1 何时需要进行数据库恢复 87

15·2·2 在线程序 88

15·2·3 DLI成批更新程序 88

15·3 数据库实用程序 88

15·4 备份/恢复实用程序综述 88

15·4·1 数据库映像拷贝实用程序(DFSUDMP0) 88

15·4·2 数据库变化累计实用程序(DFSUCUM0) 89

15·4·3 数据库恢复实用程序(DFSURDBO) 91

15·4·4 数据库批处理返回实用程序(DFSBBO00) 92

第4部分 IMS应用开发 93

16 应用程序综述 93

16·1 综述 93

16·2 程序结构 93

16·2·1 应用程序的输入 94

16·2·2 结束 94

16·2·3 IMS调用 95

16·2·4 PCB表征码 95

16·2·5 状态代码处理 98

16·2·6 IMS控制块 99

16·2·7 IMS控制块的生成 99

16·3 IMS数据库应用程序接口(API) 100

16·3·1 GU调用 100

16·3·2 GN调用 100

16·3·3 GH调用 100

16·3·4 ISRT调用 100

16·3·7 系统服务调用 101

16·4 数据通信PCB 101

16·3·6 REPL调用 101

16·3·5 DLET调用 101

16·4·1 数据库PCB 102

16·4·2 辅助处理意向选择 102

16·4·3 应用控制块生成(ACBGEN) 102

16·4·4 IMS/DB2资源转换表(RTT) 102

17 IMS事务管理器的应用编码 104

17·1 应用程序处理 104

17·1·5 输出信息处理 105

17·1·4 会话式处理 105

17·1·3 应用程序异常终止 105

17·1·2 DL/I信息调用 105

17·1·1 PSB的作用 105

17·1·6 运行记录和检查点/再启动 106

17·2 数据通信设计过程 106

17·2·1 在线事务处理的概念 107

17·2·2 应用特性 107

17·2·3 终端用户特性 107

17·2·4 IMS特性 107

17·2·5 事务处理响应时间 108

17·2·6 选择正确的特性 108

17·2·7 在线程序设计 108

17·2·8 基本屏幕设计 110

18·1 信息格式化服务综述 112

18 IMS信息格式化服务 112

18·2 MFS和3270 113

18·3 MFS控制块间的关系 113

18·3·1 MFS控制块的链接 113

18·3·2 DFLD和MFLD间的连接 114

18·3·3 LPAGE和DPAGE间的连接 114

18·3·4 可选信息说明连接 115

18·4 MFS功能 116

18·4·1 输入信息格式化 116

18·3·5 与控制块连接相关的3270设备考虑事项 116

18·4·2 输出信息格式化 118

18·4·3 由IMS提供的MFS格式 121

18·5 MFS控制语句 121

18·5·1 源语句和控制块间的关系 122

18·5·2 MFS控制块生成 123

18·5·3 MFS库维护 124

19 IMS数据库管理器的应用代码 125

19·1 数据库处理介绍 125

19·1·1 IMS接口 125

19·1·3 调用举例 128

19·1·2 状态码的处理 128

19·2 单一数据库结构的处理 129

19·2·1 DL/I位置的概念。 129

19·2·2 检索片段 129

19·2·3 更新片段 132

19·2·4 含有命令代码的调用 134

19·2·5 DL/I调用后数据库的位置 136

19·2·6 一个数据库中使用多个PCB 136

19·2·7 对GSAM数据库的处理 137

19·3 COBOL编程 138

19·4 PL/I编程 139

19·5 使用逻辑关系的处理 140

19·5·1 存取物理数据库中逻辑子片段 140

19·5·2 存取逻辑数据库中的片段 140

19·6 使用二级索引的处理 141

19·6·1 经二级索引存取片段 141

19·6·2 二级索引的建立 143

19·7 装载数据库 143

19·7·1 装载一个数据库 143

19·7·2 装载有逻辑关系的数据库 144

19·8 批检查点/重新开始 145

19·7·3 装载有二级索引的数据库 145

19·8·1 XRST和CHKP调用的使用 146

第5部分 IMS系统管理 150

20 数据库恢复控制技术(DBRC) 150

20·1 DBRC的使用 150

20·1·1 选项 150

20·1·2 DBRC配置 151

20·1·3 数据授权 151

20·1·4 接口 152

20·2 RECON数据设置 152

20·2·3 数据库名 153

20·2·4 RECON的定义与产生 153

20·2·1 数据库相关信息 153

20·2·2 子系统 153

20·3 RECON数据集的初始化 154

20·4 子系统RECON数据集的分配 154

20·5 数据集的定位 155

20·6 RECON数据集的维护 155

20·6·1 RECON备份 155

20·6·2 DELETE.LOGINACTIVE命令 155

20·9 重新产生RECON数据集 156

20·8 重组RECON数据集 156

20·6·3 LIST.RECON STATUS命令 156

20·7 RECON数据集重组 156

20·10 PRILOG记录的大小 157

20·11 RECON数据集小结 159

21 RECON记录类型 160

21·1 RECON记录 160

21·1·1 控制记录 160

21·1·2 运行记录 160

21·1·3 变化积累记录 160

21·1·4 DBDS组记录 160

21·3 RECON头扩展记录 161

21·1·5 数据库记录 161

21·2 RECON头记录 161

21·4 DB记录 162

21·5 DBDS记录 162

21·6 SUBSYS记录 163

21·7 DBDSGRP记录 164

21·8 CAGRP记录 165

21·9 CA记录 166

21·10 PRILOG/SECLOG记录 166

21·11 PRISLDS/SECSLDS记录。 167

21·12 PRIOLD/SECOLD记录 168

21·13 LOGALL记录 169

21·14 ALLOC记录 169

21·15 IC记录 170

21·16 REORG记录 171

21·17 RECOV记录 171

21·18 AAUTH记录 172

21·19 过度运行记录 172

22·3 在线运行记录数据集(OLDS) 173

22·2 IMS运行记录缓冲区 173

22·1 检查点 173

22 IMS运行记录 173

22·3·1 OLDS双运行记录 174

22·4·2 动态放弃 174

22·4·3 存档 174

22·4·4 OLDSI/O错误 174

22·4·5 DBRC 175

22·4·6 缺少OLDS 175

22·4 提前写入数据集(WADS) 175

22·6 恢复运行记录数据集(RLDS) 176

22·5 系统运行记录数据集(SLDS) 176

22·4·2 WADS冗余 176

22·4·1 双WADS 176

23 IMS系统生成过程 177

23·1 IMS生成类型 177

23·2 IMS生成宏功能 177

23·3 IMS生成过程 179

23·3·1 第1阶段 179

23·3·2 第2阶段 180

23·3·3 JCLIN 181

23·3·4 再应用未被接收的SMP/E维护 181

23·4 使IMS系统生成过程自动化 182

23·3·5 IMS安全维护实用程序生成 182

24 IMS安全综述 183

24·1 IMS安全背景 183

24·2 安全宏功能 183

24·3 保护IMS终端 184

24·4 保护IMS命令 184

24·5 保护IMS事务 185

24·6 保护IMS相关区和IMS在线系统 185

24·7 保护IMS PSB和在线应用程序 185

24·8 保护IMS控制程序和区域应用程序 185