• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 对 DB2 远程 SQL 复制应用中的常见错误分析及处理

对 DB2 远程 SQL 复制应用中的常见错误分析及处理

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2执行sql脚本,db2 sql0668n,db2 sql0104n,db2 动态sql,db2 sql语句大全等相关知识,希望本文的分享对您有所帮助
</div>

前言

DB2 的 SQL 复制为用户提供了图形操作界面,用户可以通过相应的指引很容易的建立数据的复制关系。但是光依靠图形界面很难全面地了解 SQL 复制内部的运行机制和运行状态,遇到问题的时候常常会感觉无从下手。本文针对哪有对 SQL 复制有了初步知识的读者,重点讨论 SQL 复制运行的过程当中经常碰到的问题,并通过一些实际应用中遇到的问题,探讨如何事先避免以及问题发生之后的解决办法。

DB2 远程 SQL 复制技术简介

DB2 有两种在表与表之间复制数据的技术:SQL 复制和 Q 复制。他们各有其适合的应用领域及特点。SQL 复制是其中发展比较成熟的一种技术,再加上它不需要其它软件的配合,可以支持不同类型的数据库与 DB2 之间的数据同步,因此适用的范围比较广。与之相比,Q 复制在性能上优势比较明显。

简单来说,DB2 远程 SQL 复制就是通过 Capture 程序提取出对数据源表的修改 , 并把它保存在 CD 表中 , 再由 Apply 程序读取这些修改,进而应用到目标数据表以完成数据复制。

远程 SQL 复制原理

总体上来说,可以把 DB2 复制服务系统分为以下四个组件:

DB2 复制中心 (Replication Center)

Capture 程序(有时需要 triggers)

Apply 程序

监视器程序

以上这些组件各自独立运行,它们之间通过存储和修改在 DB2 复制控制表 (control tables) 中的记录相互通讯。DB2 复制中心是一个拥有图形化界面的管理工具,用户可以通过它进行数据复制关系的管理,进行包括数据源的注册 (registered tables),订阅集 (subscription sets) 和报警条件等的设置。复制中心根据用户的设置生成相应的 SQL 脚本 , 并运行该脚本以对复制控制表进行修改。Capture 程序会访问复制控制表,读取数据源表的注册信息,根据注册信息从 DB2 日志文件中提取出数据源表的修改,并且修改复制控制表,标明目前运行的状态。Apply 程序也会访问复制控制表,得到目前的数据源的变动情况,并把修改应用到目的表上,再修改复制控制表,标明 Apply 程序的运行状况。监视器程序根据 Capture 程序和 Apply 程序对复制控制表的修改来了解当前系统的运行情况和存在的问题,再根据用户对报警的设置发出相应的警报。更详细的复制过程和原理,这里就不做详细地介绍了,但是对复制过程的细节了解的越多,用户就能更顺利地解决复制当中出现的问题。如果对这些内容感兴趣,也可以参考下面的资料。

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 使用SQL Server连接服务器访问DB2 Server
  • DB2比较常用与实用sql语句总结
  • 对 DB2 远程 SQL 复制应用中的常见错误分析及处理
  • 使用脚本加速 DB2 存储过程的开发
  • 通过DB2 TPC-C基准实现探索SQL
  • 通过DB2 TPC-C基准实现探索SQL(2)
  • 如何在DB2中更新执行计划
  • 如何在DB2中更新执行计划
  • DB2 9.7: 在 DB2 9.7 中使用 PL/SQL 匿名块
  • 自写脚本让DB2命令行安装变得更随意

相关文章

  • 2017-06-28DB2 for z/OS Web 应用程序死锁分析
  • 2017-06-28DB2 基础: 在 DB2 Universal Database 中创建第一个触发器
  • 2017-06-28使用 Tivoli Access Manager for Operating Systems 保护 DB2 资源
  • 2017-06-28基于IBM I服务器的DB2自动优化工具
  • 2017-06-28DB2 9的新特性
  • 2017-06-28DB2 性能优化快速入门
  • 2017-06-28在DB2数据库里面如何更新执行计划
  • 2017-06-28基于DB2及PHP的应用系统跨平台迁移详细步骤(一)
  • 2017-06-28创新概览 —— 引擎创新
  • 2017-08-28DB2 -SQLSTATE

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2 9.5中多线程架构的工作原理
    • DB2 V9.5 工作负载管理之如何实现工作负载
    • 讲解一个标准规则的集合─DB2优化器
    • 将 InfoSphere Warehouse 数据挖掘与 IBM Cognos 报告集成,第 2 部分: 使用 InfoSphere Warehouse 和 Cognos 检测偏差
    • IBM DB2前世今生之DB2与IOD
    • IBM DB2 日常维护汇总(四)
    • DB2 Spatial Extender 性能调优(1)
    • DB2中sql语句语法
    • 并行方式处理DB2 for iSeries索引
    • DB2双机安装详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有