亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > DB2 > 正文

IBM DB2 的數據復制、遷移方法

2024-09-06 23:58:07
字體:
來源:轉載
供稿:網友

db2數據復制、遷移方法

以下方法經測試,在環境ibm x346,3.2g×2,4g,raid 1,db2 v8.2.4,win2000 adv server,dms表空間中,數據的load速度在60-100萬條/min左右。

背景:需要更改數據庫表空間,或者需要將數據庫中所有表的數據遷移到一個新的數據庫中。

步驟:

1.通過db2控制臺(db2cc)選中源數據庫中的所有表,將其導出成ddl腳本;

2.根據需要對腳本進行必要的修改,譬如更改表空間為gather;

3.新建數據庫,新建dms表空間:gather;

4.將ddl腳本在此數據庫中執行;

5.編寫代碼查詢源數據庫中的所有表,自動生成export腳本;

6.編寫代碼查詢源數據庫中的所有表,自動生成import腳本;

7.連接源數據庫執行export腳本;

8.連接目標數據庫執行import腳本;

附錄1:生成export腳本代碼示例:

/**

* 創建導出腳本

* @param conn

* @param creator 表創建者

* @param filepath

*/

public void createexportfile(connection conn,string creator,string filepath) throws exception {

dbbase dbbase = new dbbase(conn);

string selecttablesql = "select name from sysibm.systables where creator = '" + creator + "' and type='t'";

try {

dbbase.executequery(selecttablesql);

} catch (exception ex) {

throw ex;

} finally {

dbbase.close();

}

dbresult result = dbbase.getselectdbresult();

list list = new arraylist();

while (result.next()) {

string table = result.getstring(1);

list.add(table);

}

stringbuffer sb = new stringbuffer();

string enterflag = "/r/n";

for (int i = 0; i < list.size();i++) {

string tablename = (string)list.get(i);

sb.append("db2 /"export to aa" + string.valueof(i+1)+ ".ixf of ixf select * from " + tablename + "/"");

sb.append(enterflag);

}

string str = sb.tostring();

fileutility.savestringtofile(filepath, str, false);

}

附錄2:生成import腳本代碼示例:

/**

* 創建裝載腳本

* @param conn

* @param creator 表創建者

* @param filepath

*/

public void createloadfile(connection conn,string creator,string filepath) throws exception {

dbbase dbbase = new dbbase(conn);

string selecttablesql = "select name from sysibm.systables where creator = '" + creator + "' and type='t'";

try {

dbbase.executequery(selecttablesql);

} catch (exception ex) {

throw ex;

} finally {

dbbase.close();

}

dbresult result = dbbase.getselectdbresult();

list list = new arraylist();

while (result.next()) {

string table = result.getstring(1);

list.add(table);

}

stringbuffer sb = new stringbuffer();

string enterflag = "/r/n";

for (int i = 0; i < list.size();i++) {

string tablename = (string)list.get(i);

sb.append("db2 /"load from aa" + string.valueof(i+1)+ ".ixf of ixf into " + tablename + " copy no without prompting /"");

sb.append(enterflag);

}

string str = sb.tostring();

fileutility.savestringtofile(filepath, str, false);

}

附錄3:export腳本示例

db2 connect to testdb user test password test

db2 "export to aa1.ixf of ixf select * from table1"

db2 "export to aa2.ixf of ixf select * from table2"

db2 connect reset

附錄4:import腳本示例

db2 connect to testdb user test password test

db2 "load from aa1.ixf of ixf replace into table1 copy no without prompting "

db2 "load from aa2.ixf of ixf replace into table2 copy no without prompting "

db2 connect reset

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品字幕| 91免费精品国偷自产在线| 日韩成人av在线播放| 亚洲国产黄色片| 久久综合九色九九| 免费av一区二区| 欧美成在线观看| 伊人伊成久久人综合网站| 国产精品丝袜高跟| 欧美中文在线免费| 日韩黄色在线免费观看| 亚洲人成在线播放| 日韩视频第一页| 亚洲欧美日韩中文在线制服| 日本最新高清不卡中文字幕| 欧美激情伊人电影| 97精品国产aⅴ7777| 久久精品国产欧美激情| www.日韩系列| 人体精品一二三区| 日韩精品小视频| 欧美性猛交xxxx富婆弯腰| 亚洲美女性视频| 亚洲电影成人av99爱色| 国产精品一香蕉国产线看观看| 久久亚洲影音av资源网| 日韩av男人的天堂| 国产精品色视频| 77777少妇光屁股久久一区| 韩国19禁主播vip福利视频| 欧美午夜激情在线| 久久69精品久久久久久久电影好| 国产精品草莓在线免费观看| 日本精品va在线观看| 欧美在线视频网| 日韩视频精品在线| 亚洲国产欧美日韩精品| 久久久久中文字幕| 亚洲精品国精品久久99热一| 午夜精品久久久久久久久久久久| 国产日产久久高清欧美一区| 综合网中文字幕| 91成人免费观看网站| 国产精品户外野外| 久久乐国产精品| 欧美在线免费视频| 欧美影院久久久| 欧美成人精品一区二区| 日韩一区在线视频| 九九九久久国产免费| 成人激情视频免费在线| 亚洲一区二区三区视频| 中文字幕亚洲字幕| 亚洲人成网站在线播| 美女撒尿一区二区三区| 久久精品一偷一偷国产| 韩国三级电影久久久久久| 国产精品视频一区二区三区四| 欧美亚洲视频在线看网址| 成人黄色免费在线观看| 国产精品一区二区三区久久| 日韩电影中文 亚洲精品乱码| 日韩一区在线视频| 亚洲午夜性刺激影院| 最近2019免费中文字幕视频三| 国产精品久久av| 亚洲精品成人久久电影| 国产亚洲日本欧美韩国| 日韩欧美aaa| 97视频免费在线观看| 国产精品成人免费视频| 中文字幕日韩电影| 操人视频在线观看欧美| 欧美一级在线亚洲天堂| 麻豆成人在线看| 91日本在线观看| 中文字幕亚洲一区二区三区| 欧美夜福利tv在线| 亚洲国产精品推荐| 国产区亚洲区欧美区| 川上优av一区二区线观看| 欧美俄罗斯性视频| 尤物九九久久国产精品的特点| 国产精品亚洲欧美导航| 国产999在线观看| 亚洲免费福利视频| 欧美第一淫aaasss性| 正在播放欧美一区| 日韩av综合网站| 91社区国产高清| 中文字幕精品—区二区| 91网站免费看| 一本色道久久88亚洲综合88| 日韩中文在线中文网三级| 成人激情综合网| 亚洲欧美日韩爽爽影院| 久久综合久久美利坚合众国| 亚洲精品欧美日韩| 欧美日韩一二三四五区| 成人精品aaaa网站| 亚洲国产日韩一区| 97国产在线观看| 亚洲精品久久视频| 亚洲精选中文字幕| 97视频在线观看网址| 国产久一一精品| 91成人在线观看国产| 精品国产999| 亚洲欧美日韩一区二区三区在线| 亚洲国产婷婷香蕉久久久久久| 国产精品自产拍高潮在线观看| 日本精品久久久| 欧美大片免费观看在线观看网站推荐| 26uuu另类亚洲欧美日本老年| 97免费视频在线播放| 亚洲人成亚洲人成在线观看| 热久久视久久精品18亚洲精品| 欧美综合国产精品久久丁香| 91欧美精品午夜性色福利在线| 日韩在线精品视频| 色悠悠久久久久| 一区二区三区动漫| 国产精品国产自产拍高清av水多| 欧美激情精品久久久久久| 91在线观看免费高清完整版在线观看| 国产精品亚洲一区二区三区| 欧美精品激情视频| 成人av.网址在线网站| 欧美黄色性视频| 久久夜色撩人精品| 久久97久久97精品免视看| 久久久欧美精品| 国产91在线高潮白浆在线观看| 国产精品a久久久久久| 欧美大片欧美激情性色a∨久久| 亚洲免费一级电影| 成人h猎奇视频网站| 精品自拍视频在线观看| 亚洲欧美国产日韩中文字幕| 亚洲精品国偷自产在线99热| 亚洲成人黄色在线| 亚洲人成在线观看网站高清| 欧美激情精品久久久久久变态| 亚洲www视频| 欧美日韩国产限制| 91在线观看欧美日韩| 亚洲区在线播放| 国产精品久久久久久久久久免费| 九色精品美女在线| 国产91在线播放精品91| 久久精品国产清自在天天线| 欧美日韩中国免费专区在线看| 亚洲精品有码在线| 国产91精品高潮白浆喷水| 亚洲第一中文字幕在线观看| 性欧美在线看片a免费观看| 欧美日韩国产一区二区三区| 亚洲成人动漫在线播放| 亚洲精品99999| 中文字幕欧美日韩va免费视频| 2019亚洲男人天堂| 久久久久久久爱| 欧美丰满老妇厨房牲生活| 久久久伊人日本|