DB2数据同步方面的经验

规划方案:

假定您将使用一个生成报告的应用程序。此应用程序需要存在于 SAMPLE 数据库的 DEPARTMENT 表中的数据。您不想使用直接来自源表的数据,而想将更改复制到只能由生成报告的应用程序读取的目标表中。为了便于管理,您要将目标表与源表保存在同一机器上。也可以是已编目导本地机器的网络上的其它数据库。

数据复制方案实施步骤:

开始之前

1. 首先确定在将要实施复制计划的机器上已经安装db2,已经建立实例。

2. 确定您将要用户复制的源数据库和目标数据库,可以在同一台机器上,也可以是在网络上的数据库,需要编目到本地。

3. 确定您对源数据库和目标数据库有存取权限。假定源数据库是sample库,目标数据库是copydb库。

4. 在您的机器上建立copydb库。

规划此方案

1. 复制源

您已经知道了复制源就是 sample数据库中的 schema .DEPARTMENT 表。在设置您的环境之前,必须决定想从该表中复制哪些内容;您决定注册所有列并预订所有列。

2. 复制目标

您决定想要复制目标是 copydb数据库,该数据库是在开始之前中创建的。目前,该数据库中没有任何目标表;您想让复制中心根据您的规范来创建目标表。这种自动生成目标表的方法是优先可取的,原因是它可以确保正确映射至复制源。还可以使用现有的目标表,但是,本方案假定目标表不存在。

3. 复制选项

出于本方案的目的,您决定将 CD 表、目标表和复制控制表分别存储在它们的缺省表空间中。尽管 SAMPLE 和 COPYDB 数据库存在于同一机器上,但是,它们的表空间却位于不同容器中。

为此方案规划设置环境

步骤1:为Capture程序创建控制表

Capture 程序从复制控制表中读取当前的注册信息,并将它的状态存储在这些表中。将充当 Capture 控制服务器的任何数据库都必须包含 Capture 控制表。

1. 打开复制中心,展开 SQL 复制 文件夹。

2. 展开 定义 文件夹。

3. 右键单击 Capture 控制服务器 文件夹并选择 创建 Capture 控制表 -> 快速 。或者,可通过选择 创建 Capture 控制表 -> 定制 来定制 Capture 控制表。

4. 在“选择服务器”窗口中,选择 SAMPLE 数据库。此数据库将作为 Capture 控制服务器。单击 确定 。

5. 在“创建控制表 - 快速 - 服务器信息”窗口中,选择 主管用于复制和捕获对那些源的更改的源 。然后,单击 下一步 。

6. 在“创建控制表 - 快速 - 复制详细信息”窗口中,单击 下一步 。不需要更改此窗口中的任何信息。

7. 在“创建控制表 - 快速 - 表空间”窗口中,输入 TSASNCA 表空间的表空间规范。例如,将缓冲池设置为 IBMDEFAULTBP。对于本方案,接受缺省 Capture 模式 - ASN。

8. 在“创建控制表 - 快速 - 表空间”窗口中,输入 TSASNUOW 表空间的表空间规范。

9. 在“创建控制表 - 快速 - 表空间”窗口中输入了这两个表空间的信息之后,单击 确定 。

10. 单击“消息对话框”窗口上的 关闭 。此窗口显示生成将创建 Capture 控制表的 SQL 脚本的结果。如果产生了任何错误,这些错误就会显示在此窗口中。

11. 在“立即运行或保存 SQL”窗口中输入有效的用户标识和密码,并单击 确定 以立即运行 SQL 脚本。

12. 在“DB2 消息”窗口中应当看到一条消息指出已成功运行脚本。单击 关闭 。

13. 展开 Capture 控制服务器 文件夹。SAMPLE 数据库应当显示在该文件夹中。

时间: 2024-09-30 13:56:45

DB2数据同步方面的经验的相关文章

DB2数据同步方面的经验_DB2

正在看的db2教程是:DB2数据同步方面的经验.规划方案:  假定您将使用一个生成报告的应用程序.此应用程序需要存在于 SAMPLE 数据库的 DEPARTMENT 表中的数据.您不想使用直接来自源表的数据,而想将更改复制到只能由生成报告的应用程序读取的目标表中.为了便于管理,您要将目标表与源表保存在同一机器上.也可以是已编目导本地机器的网络上的其它数据库. 数据复制方案实施步骤:  开始之前 1. 首先确定在将要实施复制计划的机器上已经安装db2,已经建立实例. 2. 确定您将要用户复制的源

mysql 主从数据同步备份经验分享

mysql教程 主从数据同步备份经验分享 准备工作: 1.二台机器(我的是winxp ip 192.168.0.119从主服务器 win2003 192.168.0.17主服务器) 2.在两台机器分别装上mysql数据库教程服务器(注:最好是从服务器版本要高于主服务器版本) 3.为了方便记忆我把主服务器192.168.0.17称作111cn.net-a,从服务器192.168.0.119 111cn.net-b机器 首页我们配置主服务器,创建一个数据库 a111cnnet 创建表test 找到你

ODPS跨集群迁移与数据同步经验分享

本文来自于<程序员>与阿里云联合出品的<凌云>杂志. 作者:余晋       随着业务的迅猛发展,阿里各业务部门如淘宝.天猫.一淘.B2B等每天都会产生大量的数据,日均增量数百TB.2013年初,阿里内部的生产集群PA所在机房的存储量最多可扩容到数十PB,而当时已使用75 % 的存储量.存储容量告急,迫切需要将生产集群PA上的大量数据迁移到其他集群.        此时,如何安全地跨集群迁移几十PB的数据和其上相关业务,是我们面临的第一个挑战.数据迁移之后,两个集群间存在大量的数据

redis-多个网站的订单数据同步到一个后台

问题描述 多个网站的订单数据同步到一个后台 如题,有多个购物网站(PHP),订单数据分散在不同的服务器数据库里(比如DB1,DB2),另有总的订单数据库(DB),便于集中管理,在DB上的操作需要同步到DB1,DB2,而DB1,DB2的数据需要尽可能实时的更新到DB.基本实现用定时计划+xmlrpc之类的可以实现,但是有点笨拙浪费资源.求高手有经验的解决方案! 解决方案 http://blog.csdn.net/justdb/article/details/17331569http://50224

数据同步华丽上位,大数据离线处理高枕无忧

       大数据时代,业务量不断增长,大批量的数据离线同步已成了不可获缺的工具.        阿里云数据集成是开源DataX的服务化版本,支持400种异构数据源之间的数据同步,同时支持作业级别和数据源级别的流控.分布式并发运行以及脏数据阈值处理,是大数据处理中不可缺失的数据同步工具.        而越是使用越频繁的产品,更容易成为用户关注的焦点. 尤其在操作界面上,如果逻辑层次分配不够清晰,也会带来非常大的工作量. 1.重复报错的显示让操作更简单 2.界面的视觉交互,是获取信息的主入口

大拿在跨国机房数据同步等方面的最佳技术实践

4月20日,云栖大会深圳峰会在大中华深圳喜来登酒店隆重召开.本文根据深圳市大拿科技有限公司副总王彬文在海外分会场中题为<扬帆出海,阿里护航>演讲整理而成.王彬文在演讲中深入分享了大拿所面临的技术挑战,以及如何成功实现跨国机房数据同步.高并发.大数据分析等方面的技术实践经验.   以下是演讲内容整理:   首先非常感谢阿里给予此次机会同大家一起交流分享下大拿在做国际业务时的经验.今天的分享主要分为两个部分:第一是大拿是做什么的?第二个部分是大拿在开拓海外市场的过程中遇到什么问题,阿里云帮助我们解

基于OGG Datahub插件将Oracle数据同步上云

本文用到的 阿里云数加-大数据计算服务MaxCompute产品地址:https://www.aliyun.com/product/odps 一.背景介绍 随着数据规模的不断扩大,传统的RDBMS难以满足OLAP的需求,本文将介绍如何将Oracle的数据实时同步到阿里云的大数据处理平台当中,并利用大数据工具对数据进行分析. OGG(Oracle GoldenGate)是一个基于日志的结构化数据备份工具,一般用于Oracle数据库之间的主从备份以及Oracle数据库到其他数据库(DB2, MySQL

大数据异构环境数据同步工具DataX 与Sqoop 之比较

从接触DataX起就有一个疑问,它和Sqoop到底有什么区别,昨天部署好了DataX和Sqoop,就可以对两者进行更深入的了解了. 两者从原理上看有点相似,都是解决异构环境的数据交换问题,都支持oracle,mysql,hdfs,hive的互相交换,对于不同数据库的支持都是插件式的,对于新增的数据源类型,只要新开发一个插件就好了, 但是只细看两者的架构图,很快就会发现明显的不同 DataX架构图 Job: 一道数据同步作业 Splitter: 作业切分模块,将一个大任务与分解成多个可以并发的小任

SymmetricDS 2.5.10发布 数据同步/复制软件

SymmetricDS 是一个基于Web的独立数据库的数据同步/复制软件.它采用Web和数据库技术,在实时的http://www.aliyun.com/zixun/aggregation/22.html">关系数据库和表格之间进行复制.该软件设计目的是用于大量的数据库规模,跨越工作低带宽连接,网络中断期间.它支持Oracle,MySQL,PostgreSQL,H2,HSQLDB,Derby,MS SQL Server,Firebird,IBM DB2,Informix和Interbase数