首页 > 学技术 > 技术网文 > DB2 > 正文

[原创] 关于db2move及解锁!


来源 chinaunix.net 酷勤网整理

以下是小弟在使用db2move中的一些经验,希望对大家有所帮助。

 db2   connect   to  YOURDB  
连接数据库

 db2look -d  YOURDB  -a -e -x -o creatab.sql
导出建库表的SQL

 db2move   YOURDB  export
用db2move将数据备份出来

 vi   creatab.sql
如要导入的数据库名与原数据库不同,要修改creatab.sql中CONNECT 项
如相同则不用更改

 db2move  NEWDB  load
将数据导入新库中

在导入中可能因为种种原因发生中断,会使数据库暂挂
db2    list tablespaces   show   detail
如:
      详细说明:
     装入暂挂
 总页数                          = 1652
 可用页数                        = 1652
 已用页数                         = 1652
 空闲页数                         = 不适用
 高水位标记(页)                 = 不适用
 页大小(字节)                   = 4096
 盘区大小(页)                   = 32
 预读取大小(页)                 = 32
 容器数                           = 1
 状态更改表空间标识                    = 2
 状态更改对象标识                      = 59

 db2 select tabname,tableid from syscat.tables where tableid=59
查看是哪张表挂起

表名知道后到db2move.lst(在db2move  YOURDB  export的目录中)中找到相应的.ixf文件
 db2 load from tab11.ixf of ixf terminate into db2admin.xxxxxxxxx
tab11.ixf对应的是xxxxxxxxx表

数据库会恢复正常,可再用db2 list tablespaces show detail查看



 freewind129 回复于:2004-01-07 21:22:49

有时会因为表空间的空间不够,导致导入失败的,提示信息在MSG里的啊


 mymm 回复于:2004-01-13 14:42:01

Good!
鼓励!


 javacool 回复于:2004-01-14 21:38:56

up


 ddlldd2000 回复于:2004-01-17 10:25:56

good


 welyngj 回复于:2004-01-17 19:33:14

好东西,大哥的共享使菜鸟少走了弯路。




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=238661
转载请注明作者名及原文出处



收藏本页到: