db2檢視表空間
連線db2資料庫
db2 connect to *** user *** using ***
檢視資料庫下所有的表空間情況
db2 list tablespaces show detail
檢視表空間下的檔案:
db2 list tablespace containers for 表空間對應的數字編號
增加表空間容器:
db2 "alter tablespace 表空間名 add (file '檔案路徑' 30g)"
修改表空間大小:
db2 alter tablespace 表空間名 resize(file '檔案路徑' 10g)
檔案路徑就是表空間的具體存放位址,30g,10g就是增加或修改的表空間的記憶體大小
eg:表空間是mxz,檔案路徑是d:/home/data/tbs_mxz1
增加表空間:db2 "alter tablespace mxz add (file 'd:/home/data/tbs_mxz1' 30g)"
修改表空間:db2 alter tablespace mxz resize(file 'd:/home/data/tbs_mxz1' 10g)
由於db2的特殊性,增加完表空間後需要進行平衡,可以通過以下命令進行檢視進度。
檢視重新平衡進度(在實際使用中,發現平衡需要一段實際,再平衡時期,新新增的表空間不能使用)
db2 list utilities show detail
DB2資料庫的表修改
雖然已經不搞技術細節了,但是在具體專案實施的時候,還是會碰到很多技術細節的地方,我們的系統和cq做了乙個介面,cq系統資料庫公升級由原來的sql server 公升到db2,於是介面部分出現了問題,乙個db2資料表的字段,存放字元型別的長度太小,導致了程式出錯,想把這個欄位的字元數放大,這個時候ib...
DB2新建表空間及匯入匯出資料
db2新建表空間 su到相應的資料庫使用者下 db2 connect to 資料庫名 db2 進入模式 create bufferpool bp32k all nodes size 1 pagesize 32k 乙個表空間對應一條 drop tablespace 表空間名 create regula...
遠端操作db2資料庫表
條件 遠端linux系統已安裝db2資料庫,有一資料庫名稱geo,有一表叫stu。其中使用者user1 user2。geo中表模式user2 目的 用user1登入到db2資料庫,並能執行sql語句。操作步驟 user1登入到遠端linux系統 設定db2環境變數 執行命令 path path op...