$ 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 --列出连接至数据库的应用程序