db2 mysql 迁移_db2数据库跨平台迁移

db2从aix平台迁移到windows平台

在aix平台

1.db2look -d mydbname -e -z db2inst1 -l -o mydb.sql  抽取数据库结构

2.db2move mydbname export 导出数据库数据

在windows平台

1.创建数据库 db2 create db mydbname

2.执行 mydb.sql 脚本建立数据库  db2 -tvf mydb.sql

3.修改db2代码页和aix上一样(若不修改导入会很慢,而且会出错)

db2set DB2CODEPAGE=1386

数据库级别代码页在创建数据时设置

db2 create db mydbname using codeset 1386 territyor 86

4.执行 db2move 导入数据

db2move mydbname load

5.检查一致性

db2 set integrity for db2inst1.ftl immediate checked

db2 "select 'db2 set integrity for db2inst1.'||TABNAME||' immediate checked' from syscat.tables where TABSCHEMA='db2inst1' and STATUS='C'"

若报错反复执行这条语句直到返回  “0条记录已选择”字样表示成功。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值