• db2sql


    CREATE TABLE "ADMINISTRATOR"."CK_ROLE"
    ("RO_ID" SMALLINT primary key NOT NULL generated always as identity(start with 1,increment by 1),
    "RO_NAME" VARCHAR(50),
    "RO_INDEX" SMALLINT default 0,
    "RO_STATUS" SMALLINT default 0
    )
    创建表是 设置主键自增长


    db2cmd 初始化环境
    db2start 启动实例
    db2stop 关闭实例
    db2ilist 列出所有实例
    db2 get instance 获取当前实例
    db2 create db test 创建数据库 test
    db2 get db cfg for test|more 获取数据配置信息
    db2 drop db test 删除数据库
    db2 connect to test user db2admin using xxxxx 连接数据库 test
    db2 select current date, current time,current timestamp from tbl 查看当前时间


    重建实例:
    重建DB2 管理服务器(DB2DAS00),进入db2的命令窗口 – 管理器
    1. db2stop force -停止db2实例
    2. db2admin stop -停止DB2 管理服务器
    3. db2admin drop -删除DB2 管理服务器
    4. db2admin create /user:db2admin /password:XXXXX -创建DB2 管理服务器
    5. db2admin start -启动DB2 管理服务器
    6. db2start -启动db2实例


    db2licm -l 查看 db2 注册信息


    ****************************数据库备份************************************************

    由于db2数据库需要移植,使用db2 backup和db2 restore 发现会因为文件系统等原因出现很多问题,使用db2move发现简单,但效率稍低。
    db2move dbname export –u user –p password 导出数据库的所有表数据和表结构 到当前 目录
    db2move dbname import –u user –p password 导入数据库的所有表数据和表结构 从当前目录

    注意若两个数据库使用了多个表空间的话需要先建立表空间在进行数据的导入,而且两者的数据库编码应保持一致。这里备份一下数据库编码的设置方法:
    db2set db2codepage=1386
    db2 terminate
    注意一定要进行terminate,就是因为这个费了半天的时间。

    导出一张表的数据(-tn 最多只能支持8张表)
    db2move checkloc export -tn CK_RESOURCE -u Administrator -p 81556994


    系统重装后,如何恢复DB2数据库

    2010-08-03 10:13:48| 分类: DB2 | 标签:db2 重装 数据库 系统 重新安装 |举报|字号 订阅
    条件:系统出现问题,重新安装系统,DB2的数据文件在非安装盘,这种情况下可以恢复到系统重装前的状态。
    步骤:
    ① 重新安装DB2(一般要保证用户密码的一致)安装程序,保留系统重装前的数据文件;
    ② 命令行工具à命令行处理器—DB2=>(执行)CATALOG DB 数据库名称 ON 原数据库文件所在的磁盘
    这样就可以把系统重装前的数据库编目上了。

  • 相关阅读:
    JavaScript中的setMonth()方法的小问题 解决:setMonth(month, 1)
    Bootstrap的Model源码详细注释 (转)
    中检测到有潜在危险的 Request.Form 值。
    JQuery EasyUI DataGrid获取当前行
    VS 开发必用插件
    C# MVC模式 404 500页面设置方法
    (转)高性能网页开发的14条军规
    (转)mysql百万级以上查询优化
    Win7/Win8安装"我们无法创建新的分区,也找不到现有的分区"的解决方法
    SQL Server2008 删除登录记录
  • 原文地址:https://www.cnblogs.com/m3Lee/p/3884867.html
Copyright © 2020-2023  润新知