這篇文章介紹db2常用的管理命令,這些命令可以通過打開“命令行處理器”輸入運行,也可以通過”db2控制中心“裡的“命令編輯器”圖形界面管理器輸入運行。
db2的管理命令包括sql命令,與db2系統命令不同,參見上一篇《db2系統命令》。
DB2常用的管理命令 (出自網上的一些資料)
實例級:
1)啟動數據庫管理器實例
db2start
2)停止數據庫管理器實例
db2stop
3)獲取數據庫管理器配置設置
get dbm cfg
4)顯示數據庫管理器參數的當前值和延遲值
get dbm cfg show detail
5)返回 DB2INSTANCE 環境變量的值
get instance
6) 斷開所有應用程序與數據庫的連接
force application all
7) 以用戶 <userid> 通過使用密碼 <pwd> 與標識為 <node> 的遠程實例連接
attach to <node> user <userid> using <pwd>
數據庫級:
8)顯式地以用戶 <userid> 和密碼 <pwd> 與數據庫 <dbname> 連接
connect to <dbname> [ [user <userid>] using <pwd>]
9)顯式地激活數據庫
activate database <dbname>
10)顯式地使數據庫失效
deactivate database <dbname>
11)斷開與當前數據庫的連接
connect reset
12) 顯示數據庫配置參數的當前值和延遲值
get db cfg show detail
13)顯示數據庫 <dbname> 的數據庫配置設置
get db cfg for <dbname>
14)將數據庫 <dbname> 的數據庫配置參數 <p> 更新為值 <v>
update db cfg for <dbname> using <p> <v>
15)列出數據庫中的表
list tables[for {user | all | system | schema <schemaname>}][show detail]
如果沒有指定任何參數,則缺省情況是列出當前用戶的表。
16)顯示一個表或視圖的列信息
describe table <tablename>
17)顯示表空間的標識、名稱、類型、內容和狀態
list tablespaces [show detail]
18)顯示用 <tablespace_id> 指定的表空間的容器信息
list tablespace containers for <tablespace_id> [show detail]
其它方面的管理命令將在以後的文章中介紹,敬請期待吧。