Welcome 微信登录

首页 / 数据库 / MySQL / 利用DB2联邦数据库轻松实现程序部署

我们项目在做crm2.0改造的时候全部在测试环境开发。生产系统上线的时候,需要迁移所有程序,表和数据。迁移方案很多。我们最终在数据和表的迁移中选择了利用联邦数据库迁移的方案。具体思路是,在目标库上建立到测试库的连接然后利用create table ddd like ddd 创建表接口,最后用游标装载数据。--创建包装器CREATE WRAPPER FEDB2 LIBRARY "libdb2drda.a" OPTIONS (
  ADD DB2_FENCED "N"
 );--创建联邦serverCREATE SERVER FE206
 TYPE DB2/UDB
 VERSION "9.7"
 WRAPPER FEDB2
 AUTHORIZATION ODSDEV
 PASSWORD odsdev
 OPTIONS (
  ADD DBNAME "cqtest1"
 );--创建用户映射CREATE USER MAPPING FOR ODSDEV SERVER FE206 OPTIONS (
  ADD REMOTE_AUTHID "odsdev",
  REMOTE_PASSWORD "******"
 );--创建nicknameCREATE NICKNAME TBOWNER.NT_CUST FOR FE206.TBOWNER.CUST;--创建表结构CREATE TABLE TBOWNER.CUST LIKE TBOWNER.NT_CUST IN TBS_ODS_01 COMPRESS YES NOT LOGGED  INITIALLY  ;--装载数据
DECLARE  CUR_XXX  CURSOR  FOR  SELECT  *  FROM  TBOWNER.NT_CUST ;
LOAD FROM CUR_XXX OF CURSOR REPLACE INTO  TBOWNER.CUST;用shell封装下,就可以成为一个迁移工具。MySQL中如何将几个没有关系的结果集放在一起CentOS下安装MySQL 5.5 全过程相关资讯      DB2 
  • RHEL5 下安装 DB2 V9.7 数据库  (今 09:39)
  • DB2常用脚本整理  (01月19日)
  • Linux下DB2SQL1024N A database   (01月12日)
  • DB2中REVERSE函数的实现  (01月19日)
  • 使用 IBM Data Studio 创建和管理   (01月12日)
  • TOAD连接DB2报错SQL1460N解决  (01月12日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图