基于裸设备的ASM磁盘组扩容方案

数据库环境确认

前期调研及项目需求需要客户配合,完成前期的环境确认

1.1 数据库环境确认

 

数据库信息

数据库版本

10.2.0.4.0 - 64bit

数据库名称

zjhorcl

数据量

9597139.47 (M)

 

 

Asm 盘信息

             3 NDATA_0000                       /dev/rhdisk48

             3 NDATA_0001                       /dev/rhdisk49

             3 NDATA_0002                       /dev/rhdisk50

             3 NDATA_0003                       /dev/rhdisk51

             3 NDATA_0004                       /dev/rhdisk52

             3 NDATA_0005                       /dev/rhdisk53

             3 NDATA_0006                     /dev/rhdisk54

             3 NDATA_0007                       /dev/rhdisk55

             3 NDATA_0200                       /dev/rhdisk2

             3 NDATA_0300                       /dev/rhdisk3

             3 NDATA_0400                       /dev/rhdisk4

             3 NDATA_0500                       /dev/rhdisk5

             3 NDATA_0600                       /dev/rhdisk6

             3 NDATA_0700                       /dev/rhdisk7

             3 NDATA_0008                       /dev/rhdisk8

             3 NDATA_0900                       /dev/rhdisk9

             3 NDATA_1000                       /dev/rhdisk10

             3 NDATA_1100                       /dev/rhdisk11

             3 NDATA_1200                       /dev/rhdisk12

             3 NDATA_1300                       /dev/rhdisk13

             3 NDATA_1400                       /dev/rhdisk14

             3 NDATA_1500                       /dev/rhdisk15

             3 NDATA_0016                       /dev/rhdisk16

             3 NDATA_0017                     /dev/rhdisk17

             3 NDATA_0018                       /dev/rhdisk18

             3 NDATA_0019                       /dev/rhdisk19

             3 NDATA_0020                       /dev/rhdisk20

             3 NDATA_0021                       /dev/rhdisk21

             3 NDATA_0022                       /dev/rhdisk22

             3 NDATA_0023                       /dev/rhdisk23

 

 

操作步骤

2.1 确认数据库备份完好

检查数据库备份情况,备份完整可用方可进行以下工作

 

2.2 确认存储盘已经划分好

ls -rtl /dev/rhdiskxx

确认权限正确

 

确认大小

lspv hdiskxxx

2.3 ASM 磁盘组扩容操作

1. 修改磁盘权限

#chown grid:asmadmin /dev/rhdiskxx

#chmod 660 /dev/rhdiskxx

2. 修改磁盘属性

# lsattr -E -l hdiskxx | grep reserve_

      reserve_policy  no_reserve

#chdev -l hdiskxx -a [ reserve_lock=no |   reserve_policy=no_reserve ]

3. 使用 lspv 查看磁盘,如果磁盘有 pvid ,则清除

# /usr/sbin/chdev -l hdiskxx -a pv=clear

4. 添加磁盘,使用 asmca 或者命令行

sqlplus "/as sysasm"

SQL>alter diskgroup   add disk

'',

'', ''   rebalance power 0;   ---power 的值根据情况, 0 表示不 rebalance

如果是创建新的磁盘组:

SQL> create diskgroup   redundancy disk <'/dev/asmdisk1_udev_p1'>;

 


请使用浏览器的分享功能分享到微信等