DB2表空间扩容方法(裸设备,多容器)有哪些?

数据库版本:9.7  操作系统:Linux 6.5表空间TBS_DAT,由20个容器组成,对应的directory分别是/dev/raw/raw1、/dev/raw/raw2、/dev/raw/raw3......../dev/raw/raw20,每个容器大小为100G。裸设备是LVM管理的,每个客器对应一个LV,分别是/dev/vg/lv1、/dev/vg/lv2、......./...显示全部

数据库版本:9.7  操作系统:Linux 6.5

表空间TBS_DAT,由20个容器组成,对应的directory分别是/dev/raw/raw1、/dev/raw/raw2、/dev/raw/raw3......../dev/raw/raw20,每个容器大小为100G。

裸设备是LVM管理的,每个客器对应一个LV,分别是/dev/vg/lv1、/dev/vg/lv2、......./dev/vg/lv20,这些LV都在同一个VG下面,且都进行了raw绑定操作,把lv绑定到对应的raw目录后再建立的表空间。

注明:裸设备是存储上划分出来的一块空间,存储还可以继续划出空间、文件系统类型都是EXT3.

问题:现在TBS_DAT使用98%,急需扩容,但不能进行rebalance操作。请求大神指导一下这种情况下的表空间扩容方案,最好有操作命令,谢谢!

收起
参与4

返回haizdl的回答

haizdlhaizdl技术经理大连

先扩展卷组,然后扩展里面的逻辑卷LV。

然后扩展所有容器。

db2 \"alter tablespace TBS_DAT extend(all XXXX)\"

这样就不会做rebanlance了。如果增加容器的方式做,就会引起rebalance

银行 · 2016-01-11
浏览4435

回答者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

haizdl 最近回答过的问题

回答状态

  • 发布时间:2016-01-11
  • 关注会员:2 人
  • 回答浏览:4435
  • X社区推广