個人總結的一些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  --列出連接至數據庫的應用程序


 

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