db2 v9.5迁移至v10.5,及遇重名节点数据库无法创建db的解决办法

来源:未知 责任编辑:智问网络 发表时间:2013-11-04 19:54 点击:
p>db2 v9.5迁移至v10.5,及遇重名节点数据库无法创建db的解决办法

p> 

p>同系统同版本可以使用备份恢复,本文前提是不同系统不同版本,使用db2move命令。

p> 

p>1、db2move db db_name export

p> 

p>此处注意,先建个目录放文件,因为文件比较多,如果上来直接export就会在当前目录下生成了。mkdir /home/backup/mydata,进入这个目录进行命令执行;

p> 

p> 

p> 

p>2、db2move db db_name import

p> 

p>执行命令之前要建一个空的同名数据库。将之前文件夹拷过来,进入mydata目录之后执行这个命令。

p> 

p>注意事项:1、使用这种方式需要数据库表简单,没有触发器、存储过程和视图,也不能有identity的自增。

p> 

p>      2、都要在root用户下执行命令,至少我的是这样,如果不是,会提示 

p> 

p>[java] 

p>Application code page not determined, using ANSI codepage 1208  

p> 

p> 

p>遇到的问题:

p> 

p>LZ在创建同名数据库时,和本机catalog到的数据库重名,导致create失败,于是直接uncatalog掉了node,然后死活drop不掉db.这种方法是错误的,于是抓紧回到原状态(回去的方法是再次catalog一下node)

p> 

p>有重名node和db后,先uncatalog db db_name,这样在db2 list db directory时就没有了,此时db2 list node directory还有节点,这样再uncatalog掉node.顺序绝对不能乱。

p> 

p> 

p> 

p>此时创建数据库,提示还是存在?那么删除掉node0000中的db_name文件夹,如果这时还是提示db_name is exits on local or ....那么重新进入一下命令界面,再次create就可以了。

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • db2管理工具小结
    • DB2数据库的导出与导入(Windows客户端)
    • db2 CLP中如何换行
    • DB2查看表结构及所用表语句
    • DB2 · CREATE TABLESPACE
    • 使用DB2对象:创建模式、表和视图
    • DB2数据库逻辑卷的复制
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1