图书介绍

Oracle Streams 11g数据复制PDF|Epub|txt|kindle电子书版本网盘下载

Oracle Streams 11g数据复制
  • (美)德什潘德著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302279686
  • 出版时间:2012
  • 标注页数:408页
  • 文件大小:59MB
  • 文件页数:426页
  • 主题词:关系数据库-数据库管理系统,Oracle Steams 11g

PDF下载


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

下载说明

Oracle Streams 11g数据复制PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分Oracle Streams简介3

第1章Oracle Streams的概念3

1.1 Oracle Streams中的信息流4

1.2 Oracle Streams体系结构概述5

1.2.1捕获组件5

1.2.2暂存和传播组件7

1.2.3消费组件8

1.2.4队列9

1.2.5 Oracle Streams标签10

1.2.6规则和规则集10

1.2.7实例化11

1.2.8 LogMiner数据字典11

1.2.9 Streams数据字典12

1.2.10 NOLOGGING操作和UNRECOVERABLE操作12

1.2.11补充日志12

1.2.12逻辑修改记录13

1.2.13表数据的比较14

1.3本章小结14

第2章 使用Oracle Streams15

2.1数据复制16

2.1.1单向复制16

2.1.2双向复制17

2.1.3点对点复制17

2.1.4辐射型复制18

2.1.5与非Oracle数据库的复制21

2.2数据仓库加载21

2.3数据审计21

2.4数据保护22

2.5消息队列管理22

2.6在数据库升级时减少停工时间23

2.7在进行维护工作时减少停工时间23

2.8本章小结24

第Ⅱ部分Oracle Streams的概念和架构27

第3章Streams规则和规则集27

3.1规则28

3.1.1评估上下文28

3.1.2规则条件28

3.1.3操作上下文29

3.2规则集29

3.2.1正规则集30

3.2.2负规则集31

3.3创建规则和规则集33

3.3.1系统创建的规则和规则集34

3.3.2用户创建的规则和规则集47

3.3.3用于删除不支持LCR的规则条件50

3.4管理规则和规则集的存储过程52

3.5本章小结52

第4章 捕获进程55

4.1捕获规则的类型56

4.1.1本地捕获进程56

4.1.2下游捕获进程57

4.2捕获进程检查点和系统修改编号59

4.2.1必需的检查点SCN60

4.2.2最大检查点SCN60

4.2.3 First SCN60

4.2.4 Start SCN61

4.2.5已捕获的SCN61

4.2.6最近入队的SCN62

4.2.7应用的SCN62

4.2.8源重置日志SCN62

4.2.9检查点保存时间62

4.3创建捕获进程63

4.3.1创建本地捕获进程63

4.3.2创建下游捕获进程68

4.3.3创建同步捕获进程70

4.3.4捕获用户72

4.4捕获进程组件72

4.5捕获进程参数73

4.6未捕获到的修改77

4.6.1捕获进程未捕获到的修改78

4.6.2同步捕获进程未捕获到的修改79

4.6.3检查不支持对象的方法79

4.7 NOLOGGING操作81

4.8补充日志82

4.8.1补充日志的用途82

4.8.2补充日志的类型83

4.8.3系统创建的补充日志组86

4.9本章小结87

第5章 暂存进程与传播进程89

5.1队列模型90

5.2队列类型90

5.2.1 ANYDATA类型的类型化队列90

5.2.2缓冲区队列90

5.2.3持久化队列91

5.2.4安全队列91

5.2.5事务队列91

5.2.6非事务队列91

5.2.7提交时队列91

5.3 Streams客户端使用队列的方式92

5.4创建Streams队列92

5.5传播96

5.5.1队列-数据库链接传播96

5.5.2队列-队列传播96

5.5.3有向网络97

5.5.4创建传播进程98

5.5.5传播规则集和规则103

5.5.6传播作业和调度计划104

5.6本章小结108

第6章 应用进程109

6.1应用进程概述110

6.2应用进程状态110

6.3应用进程组件110

6.3.1 reader服务器111

6.3.2协调器进程112

6.3.3服务器进程112

6.4应用用户114

6.5创建应用进程114

6.5.1自动创建应用进程115

6.5.2手动创建应用进程119

6.6应用进程参数121

6.7处理触发器125

6.8处理列差异127

6.8.1数据类型不匹配127

6.8.2目标表中列的数目不够127

6.8.3目标表中列的数目过多128

6.8.4列名不匹配128

6.8.5没有主键或唯一键128

6.9处理事务依赖129

6.9.1对象依赖130

6.9.2值依赖130

6.10应用进程的消息处理131

6.10.1 DML处理程序132

6.10.2 DDL处理程序137

6.10.3错误处理程序139

6.10.4预提交处理程序142

6.11不能应用的修改142

6.12本章小结143

第7章 逻辑修改记录145

7.1行LCR146

7.2 DDL LCR147

7.3 LCR中的额外特性148

7.4访问LCR内容149

7.4.1访问行LCR内容152

7.4.2访问DDL LCR内容157

7.5修改LCR内容159

7.5.1修改行LCR内容159

7.5.2修改DDL LCR内容163

7.6 LCR和LOB数据类型165

7.7本章小结166

第Ⅲ部分Oracle Streams配置171

第8章 为数据复制配置Oracle Streams171

8.1 Streams配置方法172

8.2首要任务172

8.2.1准备数据库172

8.2.2创建数据库之间的网络连接176

8.2.3创建Streams Administrator账户177

8.2.4创建数据库链接178

8.2.5创建目录对象179

8.3使用MAINTAIN存储过程配置Streams179

8.3.1数据库级别的Streams复制180

8.3.2模式级别的Streams复制182

8.3.3表级别的Streams复制184

8.3.4表空间级别的Streams复制185

8.3.5使用MAINTAIN存储过程配置下游捕获进程188

8.3.6监控MAINTAIN存储过程的进度190

8.3.7从MAINTAIN存储过程的错误中恢复192

8.3.8MAINTAIN存储过程的优势194

8.3.9MAINTAIN存储过程的限制194

8.4使用自定义脚本配置Streams195

8.4.1含有本地捕获进程的单向复制196

8.4.2包含下游捕获进程的单向复制202

8.4.3双向复制207

8.4.4从单个源到多个目标的复制211

8.4.5使用队列转发的复制211

8.4.6使用应用转发的复制212

8.4.7使用同步捕获进程的复制213

8.4.8辐射型复制216

8.4.9点对点复制218

8.5本章小结219

第9章 数据转换221

9.1基于规则的转换的种类222

9.1.1声明性的基于规则的转换222

9.1.2自定义的基于规则的转换223

9.2使用基于规则的转换的场合224

9.3找到规则名224

9.4配置声明性的基于规则的转换225

9.4.1 ADD COLUMN存储过程225

9.4.2 DELETE COLUMN存储过程227

9.4.3 KEEP COLUMNS存储过程228

9.4.4 RENAME COLUMN存储过程230

9.4.5 RENAME SCHEMA存储过程231

9.4.6 RENAME TABLE存储过程232

9.5基于规则的转换和DDL复制233

9.6配置自定义的基于规则的转换233

9.6.1针对DDL LCR的自定义的基于规则的转换234

9.6.2针对行LCR的自定义的基于规则的转换238

9.7移除基于规则的转换240

9.7.1移除声明性的基于规则的转换240

9.7.2移除自定义的基于规则的转换243

9.8表子集规则转换243

9.9转换的执行顺序244

9.10本章小结245

第10章 数据冲突处理247

10.1冲突类型248

10.1.1删除冲突248

10.1.2更新冲突248

10.1.3唯一性冲突248

10.1.4外键冲突248

10.2避免冲突的方法249

10.2.1避免唯一性冲突249

10.2.2避免删除冲突251

10.2.3避免更新冲突251

10.3解决冲突251

10.4使用预置的更新冲突处理程序251

10.4.1使用列列表(column list)253

10.4.2使用解析列253

10.4.3建立预置的更新冲突处理程序253

10.4.4列出定义的更新冲突处理程序256

10.4.5修改更新冲突处理程序256

10.4.6移除更新冲突处理程序257

10.5为非关键列停止冲突检测258

10.6自定义冲突处理程序259

10.7本章小结265

第Ⅳ部分Oracle Streams管理269

第11章 管理和监控Streams复制269

11.1管理Streams进程270

11.1.1管理捕获进程270

11.1.2管理同步捕获进程277

11.1.3管理传播进程277

11.1.4管理应用进程279

11.2监控Streams进程283

11.2.1监控捕获进程284

11.2.2监控传播进程和队列287

11.2.3监控应用进程289

11.3监控事务295

11.4分割和合并:管理和监控297

11.4.1自动分割和合并298

11.4.2手动分割和合并300

11.5 Streams Performance Advisor301

11.6本章小结304

第12章 维护和错误处理305

12.1扩展Streams环境306

12.1.1添加对象到已有的Streams环境中306

12.1.2添加数据库到已有的Streams环境中308

12.2移除Streams配置311

12.2.1移除整个Streams配置311

12.2.2移除指定的Streams配置311

12.3调试Streams进程317

12.3.1调试捕获进程317

12.3.2调试传播进程320

12.3.3调试应用进程322

12.4 Streams消息跟踪331

12.5 Streams健康检查报告334

12.6数据比较和收敛335

12.6.1创建比较336

12.6.2运行比较336

12.6.3列出比较337

12.6.4从本地表向远程表收敛337

12.6.5重新检查比较338

12.6.6清除比较339

12.6.7删除比较339

12.7本章小结339

第13章Streams性能考量341

13.1 Streams队列溢出342

13.2应用溢出343

13.3处理大事务343

13.3.1 Streams标签345

13.3.2存储过程复制346

13.4处理长时间运行的事务346

13.5日志挖掘活动347

13.6考量捕获进程347

13.6.1并行化348

13.6.2检查点信息348

13.7考量传播进程349

13.8考量应用进程350

13.8.1调校应用进程参数350

13.8.2处理LOB数据类型351

13.8.3应用规则集353

13.8.4检测冲突353

13.9修复故障353

13.10本章小结354

第14章OEM Grid Control在Streams复制中的应用355

14.1 Streams配置向导356

14.2创建模式级别的复制358

14.2.1第1步:对象选择358

14.2.2第2步:目标选项358

14.2.3第3步:复制选项359

14.2.4第4步:调度作业360

14.2.5第5步:检查361

14.3监控和管理Streams复制环境362

14.3.1监控捕获进程363

14.3.2监控传播进程364

14.3.3监控应用进程365

14.3.4显示事务细节:LogMiner会话367

14.3.5显示Streams组件概要信息368

14.3.6显示Streams路径和性能分析数据369

14.3.7管理Streams进程371

14.3.8管理应用错误373

14.4 Streams指标和告警374

14.5本章小结376

第Ⅴ部分 附录379

附录A Oracle Streams最佳实践379

附录B RAC环境中的Oracle Streams复制387

附录C Streams健康检查报告393

附录D Streams复制的数据字典视图399

附录E参考文献407

热门推荐