程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 利用db2聯邦數據庫輕松實現程序部署

利用db2聯邦數據庫輕松實現程序部署

編輯:DB2教程

利用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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved