当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 什么是数据复制 数据复制就是通过将源数据库中指定的数据复制到目标数据库中,以保持源数据库与目标数据库中指定数据的同步(一致)。
 

 

    摘要:环境 产品:db2 udb 平台:跨平台 版本:8.2 (8.1 补丁7) 问题 db2 udb 高可用性灾难恢复(hadr)是一种数据库复制功能,它为部分和整个站点故障提供了高可用性解决方案。hadr 通过将数据的更改从源数据库(称为主数据库)复制到目标数据库(称为备用数据库)来防止数据丢失,这一数据复制操作是通过库日志来实现的。这里介绍一下配置使用 hadr 时应考虑和加以注意的关于 hadr 的限制。 解答 关于高可用性灾难恢复(hadr)......
    摘要:window.location.href=http://www-128.ibm.com/developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=154652&s_tact=105agx52&s_cmp=11-w-cto;......


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

什么是数据复制

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

基础概念

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服务器之间的数据复制

2.datajoiner replication administration (djra) 可包含非ibm数据库的数据复制(本文不详细讨论)

具体控制表类型可通过查看文件“sqllib\samples\repl\dpcntl.udb”来获得,本文涉及到的控制表主要有:asn.ibmsnap_register、asn.ibmsnap_uow等。

更改捕捉机制

在建立复制环境之后,利用该机制去捕捉源数据库发生的更改,且将更改临时存放于cd表中。
...   下一页

    摘要:window.location.href=http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0605singh/index.html?s_tact=105agx52&s_cmp=11-w-cto; ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE