DB2数据库的数据复制技术简单概述

豆豆网   技术应用频道   2007年05月20日  【字号: 收藏本文

本文详细介绍DB2数据库的数据复制技术简单概述

  文章实验环境:Win2000 Server、IBM® DB2® Universal Database™ for Windows® V7.1+补丁包9。注:本文将主要讨论DB2之间的数据复制,而不考虑包含非IBM数据库的数据复制

  什么是数据复制

  数据复制就是通过将源数据库中指定的数据复制到目标数据库中,以保持源数据库与目标数据库中指定数据的同步(一致)。

  基础概念

  CD表:change data tables更改数据表,用于临时存放更改数据的表。一般包含有需要捕捉更改的列及一些控制列。

  例如:用户指定的,要捕捉更改的列

CREATE TABLE DEPARTMENT (
DEPTNO …, <--
DEPTNAME …, <--
MGRNO …,
ADMRDEPT …,
LOCATION …)

  源表

CREATE TABLE CD20030805296530(
IBMSNAP_UOWID …,
IBMSNAP_INTENTSEQ…,
IBMSNAP_OPERATION …,
DEPTNO…, <--
DEPTNAME …) <--

  CD表

  DB2日志类型:

  循环日志 归档日志:

  DB2数据复制的组件

  DB2 DataPropagator由三部分组成:管理界面、更改捕捉机制、应用程序

  注意:此处应用程序(Apply program)与我们通常所说的应用程序是不同的概念,本文中如无特殊说明,“应用程序”都是指DB2数据复制的组件。

  管理界面

  我们主要用它来创建用于存储复制标准的控制表。控制表有多种类型,用来存放要复制哪些表哪些列等信息,我们在后面再仔细探讨。我们可以使用的管理界面有两种:

  1.DB2 Control Center(DB2 控制中心)

  只能针对DB2服务器之间的数据复制

责编:豆豆技术应用

正在加载评论...