摘要:
常見的db2數據庫的主備環境有兩種方式,第一種是數據庫自帶的HADR,另一種則是更常見的IBM Aix系統帶的HACMP。
在HACMP主備模式下,如果db2數據庫使用了SMS(系統管理)表空間,或者DMS(數據庫管理)表空間但容器類型為file,那么表空間的擴容與非HACMP下的擴容方式一致。目前接觸的金融行業中,常見的表空間為DMS且容器類型為device,即表空間的容器直接使用裸設備(非文件)。因此下文主要介紹HACMP模式下DMS表空間裸設備擴容方式。
▼▼▼
db2 "select substr(tbsp_name,1,20) as TABLESPACE_NAME,tbsp_total_size_kb/1024 as TOTAL_MB,
tbsp_used_size_kb/1024 as USED_MB,tbsp_free_size_kb/1024 as FREE_MB,tbsp_page_size AS PAGE_SIZE,tbsp_utilization_percent,dbpartitionnum from sysibmadm.tbsp_utilization order by tbsp_utilization_percent with ur"
例:確認表空間USERSPACE1需要擴容。
當前測試環境為使用文件系統的自動管理下的自動擴容表空間。
實際hacmp環境下的db2數據庫使用的表空間多為非自動擴展的裸設備,且擴容時若表空間有多個容器,建議對最后一個容器擴容(否則會導致表空間容器之間的banlance,極大影響數據庫性能),舉例如下(lv_name):
注意事項:如上圖,若表空間類型為Regular,則注意總容量上限為16777216個頁大小。
(以“/dev/rdb2iv11_data”為例,lv_name為“db2iv11_data”,去掉前面的“/dev/r”)
當前VG db2nodevg的pp size為256MB,pp size即擴容的最小單位大小。當前剩余可擴容數量為1381個,即:1381*256M=353536M(350G)
若空間剩余滿足需求,則繼續;
若空間剩余不能滿足需求,請聯系主機和存儲工程師加盤。
例如擴容20G,上一步查詢到PP SIZE 為256MB,則需要擴容的數量為 20*1024/256=80
則擴容(此處需特別注意與非ha模式下的區別):
_CSPOC_CALLED_FROM_SMIT=true _CSPOC_MODE=both /usr/es/sbin/cluster/sbin/cl_extendlv db2iv11_data 80
若遇到以下錯誤(lv最大可使用的邏輯分區數不足):
0516-787 extendlv: Maximum allocation for logical volume db2iv11_data
則先修改lv的屬性,再重新執行擴容lv:
_CSPOC_CALLED_FROM_SMIT=true _CSPOC_MODE=both /usr/es/sbin/cluster/sbin/cl_chlv -x5120 db2iv11_data
例如:
db2 “alter tablespace usertablespace1 extend(device ‘/dev/rdb2iv11_data’ 20G)”
db2 "select substr(tbsp_name,1,20) as TABLESPACE_NAME,tbsp_total_size_kb/1024 as TOTAL_MB,
tbsp_used_size_kb/1024 as USED_MB,tbsp_free_size_kb/1024 as FREE_MB,tbsp_page_size AS PAGE_SIZE,tbsp_utilization_percent,dbpartitionnum from sysibmadm.tbsp_utilization order by tbsp_utilization_percent with ur"
確認表空間狀態均為0x00000000:
db2 list tablespaces | grep State
更多精彩干貨分享
點擊下方名片關注
IT那活兒
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129853.html
摘要:月日,阿里云數據管理發布年度巨獻數據庫實驗室,用戶可在該實驗室環境下免費體驗數據庫引擎以及各項產品功能。阿里云是集數據管理結構管理用戶授權安全審計數據趨勢數據追蹤圖表性能與優化研發流程研發規范數據安全管控和服務器管理于一體的數據管理服務。2月27日,阿里云數據管理DMS發布年度巨獻——數據庫實驗室,用戶可在該實驗室環境下免費體驗數據庫引擎、以及DMS各項產品功能。數據庫實驗室是DMS所提供的...
摘要:摘要阿里云數據管理企業版,作為數據管理產品大家族里的新成員,于年月開啟公測,今年月底正式發布商業化版本。阿里云企業版是阿里巴巴集團從年開始逐步積累迭代出來的研發全自助數據庫服務平臺。 摘要: 阿里云數據管理DMS企業版,作為數據管理產品大家族里的新成員,于2017年11月開啟公測,今年1月底正式發布商業化版本。 作為業界領先的面向企業的數據庫DevOps解決方案,DMS企業版旨在幫助企...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1860·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20