签到成功

知道了

CNDBA社区CNDBA社区

使用db2 move工具迁移数据

2021-09-29 23:04 1866 0 原创 DB2
作者: hbhe0316

1.在源端使用db2move命令导出全库http://www.cndba.cn/hbhe0316/article/4766

db2move testdb1 export

2.在源端使用db2look命令导出表结构

http://www.cndba.cn/hbhe0316/article/4766
http://www.cndba.cn/hbhe0316/article/4766

db2look -d testdb1  -a -e -l -x -o create_table.sql

3.将数据scp到目标端

http://www.cndba.cn/hbhe0316/article/4766
http://www.cndba.cn/hbhe0316/article/4766

scp -r data/ 192.168.2.167:/db2data/

4.在目标端创建库http://www.cndba.cn/hbhe0316/article/4766

http://www.cndba.cn/hbhe0316/article/4766

db2 "CREATE DB testdb2 on /db2data/testdb2 using codeset UTF-8 territory us PAGESIZE 8192"
db2 "UPDATE DB CFG FOR testdb2 USING applheapsz 4096"
db2 "UPDATE DB CFG FOR testdb2 USING app_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR testdb2 USING stmtheap 32768"
db2 "UPDATE DB CFG FOR testdb2 USING dbheap 2400"
db2 "UPDATE DB CFG FOR testdb2 USING locklist 1000"
db2 "UPDATE DB CFG FOR testdb2 USING logfilsiz 4000"
db2 "UPDATE DB CFG FOR testdb2 USING logprimary 12"
db2 "UPDATE DB CFG FOR testdb2 USING logsecond 20"
db2 "UPDATE DB CFG FOR testdb2 USING logbufsz 32"
db2 "UPDATE DB CFG FOR testdb2 USING avg_appls 5"
db2 "UPDATE DB CFG FOR testdb2 USING locktimeout 30"
db2 "UPDATE DB CFG FOR testdb2 using AUTO_MAINT off"

5.导入表结构,如果目标端的库和源端库名不一样,需要修改create_table.sql中的库名

db2 -tvf create_table.sql

6.导入数据http://www.cndba.cn/hbhe0316/article/4766

http://www.cndba.cn/hbhe0316/article/4766
http://www.cndba.cn/hbhe0316/article/4766

db2move testdb2 import

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux,oracle

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
hbhe0316

hbhe0316

关注

1.只有承认无知,才能装下新的东西; 2.进步来自一点点滴滴的积累; 3.广博让你更优秀,而专业让你无法替代; 4.挫折和失败能够转换为一种财富。

  • 889
    原创
  • 1
    翻译
  • 13
    转载
  • 24
    评论
  • 访问:1846495次
  • 积分:1523
  • 等级:核心会员
  • 排名:第6名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ