关于DB2的使用(DB2数据命令)

                                                           公司所用的数据库有金仓和DB2

首先要用命令窗口直接打开db2需要在cmd中输入:db2cmd

1:启动DB2数据库:db2start      

2:连接数据库:db2 connect to  数据库名称   

3::创建数据库:db2 create db 数据库名称

4:删除数据库:  db2 drop db 数据库名称  

5:查看表空间结构:db2 list tablespaces  

6:查看系统表空间的物理路径 db2 list tablespaces container for 0    

7:备份数据库:db2 backup db 数据库名 to  d:  这里的d:指的是盘符  

8:还原数据库:db2 restore database 所要用的数据库名称 from d:\taken at 时间符号 on d:\   

9:追加数据库还原:db2 restore database 所用数据库名称 from D:\taken at 时间符号 into sx without rolling forward

10;把当前的一个文件拷贝到远程服务器上  scp/home/xxx.txt root@192.168.0.8:/home/root

11:db2的版本查询:su - db2insta1        db2level

12:增加列:alter table 表名称 add column 列名 类型

13;删除列:alter table 表名称 drop column 列名称

14:创建用户 输入命令 useradd - d/home/ -m phis回车 passwd phis回车  输入密码  确认密码   ok  gppasswd -a phis test 把phis用户添加到test用户组

15:数据库修复 :1>:cmd中输入db2cmd -c db2   2>:db2 connect to user 用户名  using 密码 (登陆数据库)。 3>:reorg table 表名称  这是在进行表修复

16:处理db2数据库状态不一致的情况 1>:db2stop force停止数据库.2>:db2start 启动数据库 3>:db2 connect to 数据库名称 4>:db2 terminate 断开连接

    5>:备份操作命令:db2 backup db 数据库名称 to 盘符:

17:DB2服务器修改计算机名称不能启动的问题 在服务器c盘查找db2diag.log文件,打开后里面有原计算机名称,修改回去后重启电脑即可。

18:DB2报错查询 db2 list db diretory     db2 terminate     db2 force application    db2 restore db 数据库名称 on/home/db2inst1 redirect generate script rhio2.clp rolling forward      db2 -tvf rhio2.clp

 

转载于:https://www.cnblogs.com/cc66/p/6182859.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值