db2資料庫的表空間檢視及增添表空間

2021-10-06 06:41:54 字數 744 閱讀 1467

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...