Aix下为Oracle数据库拓容


现有环境描述
操作系统:AIX
集群软件:HACMP
以下是现有B机的存储使用情况

hdisk2          00c8970083c14f90                    xxora
hdisk3          00c8970083c150c6                    xxora
hdisk4          00c8970083c151d8                    xxora
hdisk5          00c897b01a96a7a4                    ggtt            active
hdisk8          00c897b01a96ed89                    ggtt            active
hdisk9          00c897b01a970362                    ggtt            active
hdisk10        00c897b01a971f55                    ggtt            active
hdisk11        00c897b01a973596                    ggtt            active
hdisk12        00c897b01a974a62                    ggtt            active
hdisk13        00c897b01a9766ae                    ggtt            active
hdisk14        00c897b01a977e22                    ggtt            active

ggtt为本地使用的逻辑卷组,xxora为HACMP需要操作的逻辑卷组。
因为是主备模式,所以现在的xxora逻辑卷组正在A机上挂载。

操作目的:表空间里面没有可用的空间,而且由于拓展槽位已经使用完,所以只能从现有的存储空间上面想办法,最后确定方案,缩减ggtt卷组,然后将多余的pv添加到xxora卷组,创建裸设备保证数据库存储空间。

1. 缩减目录
如下所示为ip为10.255.10.4的文件系统,根据需求要缩减的目录为ggtt,缩小2个T。
# df -g
Filesystem  GB blocks      Free %Used    Iused%Iused Mounted on
/dev/hd4          4.00      3.92  2%    5157    1% /
/dev/hd2          4.00      1.88  54%    47368    10% /usr
/dev/hd9var        4.00      2.89  28%      946    1% /var
/dev/hd3          4.00      3.31  18%    1297    1%/tmp
/dev/fwdump        0.50      0.50  1%        4    1% /var/adm/ras/platform
/dev/hd1          4.00      4.00  1%      77    1% /home
/proc                -        -  -        -    - /proc
/dev/hd10opt      4.00    3.84    4%    1723    1% /opt
/dev/app          60.00    37.62  38%    7097    1% /app
/dev/lvggtt01  7550.00  4585.20  40%  380415    1% /ggtt
/dev/gtOracle  1898.00  1692.82  11%  27137    1% /app/gtoracle

注意:因为这里SCHED POLICY是parallel而不是striped,所以当使用chfs的时候可以顺利的将hdisk12与hdisk13两个pv空余出来。如果是striped,可能需要一些额外的操作,将pv剩余的数据迁移到另外一个较小的pv中。

# lslv lvgtyx01
LOGICAL VOLUME:    lvgtyx01              VOLUME GROUP:  gtyx
LV IDENTIFIER:      00c897b000004c00000001291a9d3124.1PERMISSION:    read/write
VG STATE:          active/complete        LV STATE:      opened/syncd
TYPE:              jfs2                  WRITE VERIFY:  off
MAX LPs:            20000                  PP SIZE:        512 megabyte(s)
COPIES:            1                      SCHED POLICY:  parallel
LPs:                15100                  PPs:            15100
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:      minimum                RELOCATABLE:    yes
INTRA-POLICY:      middle                UPPER BOUND:    1024
MOUNT POINT:        /gtyx                  LABEL:          /gtyx
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?:    NO
DEVICESUBTYPE : DS_LVZ


缩减文件系统命令
# chfs -a size=-2100G /ggtt
Filesystem size changed to 11429478400


缩减后的文件系统如下:
# df -g
Filesystem  GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4          4.00      3.92  2%    5157    1% /
/dev/hd2          4.00      1.88  54%    47369  10% /usr
/dev/hd9var        4.00      2.88  28%      947    1% /var
/dev/hd3          4.00      3.31  18%    1307    1% /tmp
/dev/fwdump        0.50      0.50  1%        4    1% /var/adm/ras/platform
/dev/hd1          4.00      4.00  1%      77    1% /home
/proc                -        -  -        -    - /proc
/dev/hd10opt      4.00    3.84    4%    1723    1% /opt
/dev/app          60.00    37.62  38%    7097    1% /app
/dev/lvggtt01  5450.00  2485.52  55%  380415    1% /ggtt
/dev/gtoracle  1898.00  1692.32  11%  27149    1% /app/gtoracle

  • 1
  • 2
  • 3
  • 4
  • 下一页

相关内容