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

来源:这里教程网 时间:2026-03-03 16:38:13 作者:

数据库环境确认

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

数据库环境确认

  数据库信息

数据库版本

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

  

操作步骤

确认数据库备份完好

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

确认存储盘已经划分好

ls -rtl /dev/rhdiskxx 确认权限正确  确认大小lspv hdiskxxx

磁盘组扩容操作

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 <diskgroup name>   add disk

'</dev/rhdisk1>',

'<new disk 2>', '<new disk N>'   rebalance power 0;   ---power 的值根据情况, 0 表示不 rebalance

如果是创建新的磁盘组:

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

相关推荐