个人总结的一些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  --列出连接至数据库的应用程序


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章