利用db2联邦数据库轻松实现程序部署

来源:未知 责任编辑:责任编辑 发表时间:2013-08-27 11:16 点击:
利用db2联邦数据库轻松实现程序部署
 
我们项目在做crm2.0改造的时候全部在测试环境开发。生产系统上线的时候,需要迁移所有程序,表和数据。迁移方案很多。我们最终在数据和表的迁移中选择了利用联邦数据库迁移的方案。具体思路是,在目标库上建立到测试库的连接然后利用create table ddd like ddd 创建表接口,最后用游标装载数据。  www.2cto.com  
 
--创建包装器
 
CREATE WRAPPER FEDB2 LIBRARY 'libdb2drda.a' OPTIONS (
  ADD DB2_FENCED 'N'
 );
 
--创建联邦server
 
CREATE 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 '******'
 );  www.2cto.com  
 
--创建nickname
 
CREATE 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封装下,就可以成为一个迁移工具。
 
 
作者 u9999
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • db2管理工具小结
    • DB2数据库的导出与导入(Windows客户端)
    • db2 CLP中如何换行
    • DB2查看表结构及所用表语句
    • DB2 · CREATE TABLESPACE
    • 使用DB2对象:创建模式、表和视图
    • DB2数据库逻辑卷的复制
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1