个人总结的一些DB2很常用命令,包括命令解释。(不断完善中...)

 $ db2 list tablespaces       -- 列出当前数据库所有表空间

 $ db2 list tablespaces show detail     -- 列出当前数据库所有表空间详情

 $ db2 create bufferpool <bufferpoolname> immediate size 1000 pagesize 16K     -- 建立缓冲池

 db2 => CREATE SYSTEM TEMPORARY TABLESPACE <tmpspacename> PAGESIZE 32K MANAGED BY SYSTEM USING ('/home/<db2username>/SYSTMPSPACE') BUFFERPOOL <bufferpoolname>      -- 建立系统临时表空间

 db2 => SELECT * FROM SYSCAT.BUFFERPOOLS     -- 查询当前数据库缓冲池信息

 $ db2 list database directory 或 db2 => list database directory  -- 查看系统数据库目录

 $ db2 -svotf /<directory>/XXXX.XXX -- 向db2系统中导入SQL脚本

 $ db2 connect reset    -- 断开当前数据库连接

 $ db2 describe table <database>.<tablename>  -- 查看表结构

 $ db2stop force    -- 强制停止db2服务

 $ db2start     -- 启动db2服务

 $ db2 "select procname from  syscat.procedures" -- 查看存储过程

 $ db2 list node directory  -- 查看本地节点目录

 $ db2 catalog tcpip node remote server ostype -- 编目一个TCP/IP节点

 $ db2 force application all  -- 强制停止所有数据库链接

 $ db2 uncatalog node     -- 取消节点编目

 $ db2 list database directory on <路径> -- 查看本地数据库目录

 $ db2 catalog database as at node  -- 编目数据库

 $ db2 uncatalog database   -- 取消数据库编目

 $ db2 connect to user using   -- 测试远程数据库的连接

 $ db2 "select * from sysibm.sysversions" -- 获取当前DB2的版本

-- 在命令行下查看修改实例和数据库配置参数

查看实例配置参数: db2 get dbm cfg 

修改实例配置参数: db2 update dbm cfg using 参数名新值 

查看数据库配置参数: db2 get db cfg for 

修改数据库配置参数: db2 update db cfg for using 参数名新值

 $ db2ilist  --列出当前服务器的所有 DB2 实例

 $ db2 get instance  --列出当前服务器默认的 DB2 实例

 $ db2 list applications show detail  --列出连接至数据库的应用程序


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值