zoukankan      html  css  js  c++  java
  • db2 v9.5迁移至v10.5,及遇重名节点数据库无法创建db的解决办法

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

    1、db2move db db_name export

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

    2、db2move db db_name import

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

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

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

    Application code page not determined, using ANSI codepage 1208


     

    遇到的问题:

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

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

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

  • 相关阅读:
    如何解决selenium打开chrome提示chromedriver.exe已停止工作
    移动端弱网测试 fiddle
    android 真机设备识别不出adb interface
    网络基础知识
    《Mongo权威指南》学习手记
    MongoDB数据库备份
    windows下安装mongoDB(zip版)
    ubuntu apt
    docker 免sudo设置(仅3个命令)
    ubuntu18.04双卡机安装ubidia驱动遇到的坑
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3397906.html
Copyright © 2011-2022 走看看