国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

HACMP環境下db2數據庫DMS表空間擴容

IT那活兒 / 1944人閱讀
HACMP環境下db2數據庫DMS表空間擴容

摘要:

常見的db2數據庫的主備環境有兩種方式,第一種是數據庫自帶的HADR,另一種則是更常見的IBM Aix系統帶的HACMP。

在HACMP主備模式下,如果db2數據庫使用了SMS(系統管理)表空間,或者DMS(數據庫管理)表空間但容器類型為file,那么表空間的擴容與非HACMP下的擴容方式一致。目前接觸的金融行業中,常見的表空間為DMS且容器類型為device,即表空間的容器直接使用裸設備(非文件)。因此下文主要介紹HACMP模式下DMS表空間裸設備擴容方式。



1. 首先確認需要擴容的表空間

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需要擴容。



2. 查詢表空間當前的容器
db2pd -d db_name –tablespace

當前測試環境為使用文件系統的自動管理下的自動擴容表空間。

實際hacmp環境下的db2數據庫使用的表空間多為非自動擴展的裸設備,且擴容時若表空間有多個容器,建議對最后一個容器擴容(否則會導致表空間容器之間的banlance,極大影響數據庫性能),舉例如下(lv_name):

/dev/rdb2iv11_data

注意事項:如上圖,若表空間類型為Regular,則注意總容量上限為16777216個頁大小。



3. 檢查當前lv屬于哪個vg卷組

lslv -L lv_name

(以“/dev/rdb2iv11_data”為例,lv_name為“db2iv11_data”,去掉前面的“/dev/r”)



4. 檢查當前vg卷組剩余空間

lsvg -L vg_name

當前VG db2nodevg的pp size為256MB,pp size即擴容的最小單位大小。當前剩余可擴容數量為1381個,即:1381*256M=353536M(350G)

若空間剩余滿足需求,則繼續;

若空間剩余不能滿足需求,請聯系主機和存儲工程師加盤。



5. 擴容邏輯卷lv(root用戶下)
首先確認需要擴容多少空間;

例如擴容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



6. 擴容表空間
db2 “alter tablespace tablespace_name extend(device ‘lv_name’ size)”

例如:

db2 “alter tablespace usertablespace1 extend(device ‘/dev/rdb2iv11_data’ 20G)”



7. 確認表空間擴容完成

再次檢查使用率及表空間樁體,確認表空間擴容完成

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


END


更多精彩干貨分享

點擊下方名片關注

IT那活兒

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129853.html

相關文章

  • 阿里云重磅發布DMS據庫實驗室 免費體驗據庫引擎

    摘要:月日,阿里云數據管理發布年度巨獻數據庫實驗室,用戶可在該實驗室環境下免費體驗數據庫引擎以及各項產品功能。阿里云是集數據管理結構管理用戶授權安全審計數據趨勢數據追蹤圖表性能與優化研發流程研發規范數據安全管控和服務器管理于一體的數據管理服務。2月27日,阿里云數據管理DMS發布年度巨獻——數據庫實驗室,用戶可在該實驗室環境下免費體驗數據庫引擎、以及DMS各項產品功能。數據庫實驗室是DMS所提供的...

    xzavier 評論0 收藏0
  • 提升研發效率 保障數據安全——阿里云宣布數據管理DMS企業版正式商業化

    摘要:摘要阿里云數據管理企業版,作為數據管理產品大家族里的新成員,于年月開啟公測,今年月底正式發布商業化版本。阿里云企業版是阿里巴巴集團從年開始逐步積累迭代出來的研發全自助數據庫服務平臺。 摘要: 阿里云數據管理DMS企業版,作為數據管理產品大家族里的新成員,于2017年11月開啟公測,今年1月底正式發布商業化版本。 作為業界領先的面向企業的數據庫DevOps解決方案,DMS企業版旨在幫助企...

    stormjun 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<