11gR2_RAC现有磁盘组添加磁盘
admin
2023-05-25 06:01:48
0

1、AIX系统添加两块硬盘hdisk17,hdisk18,并进行配置。

1)给磁盘分配pvid

外部存储设备中的同一块硬盘在不同节点上的名称可能会不同。同一个硬盘在节点一中的名称可能是hdisk4,在节点二中的名称可能是hdisk5.虽然ASM实例能正确识别这样的硬盘,但对于管理员来说可能会产生歧义。不管怎样,这块硬盘有一个不变的属性是PVID,无论在节点一还是节点二下都是一样的。通过下面的命令可以产生硬盘的PVID

chdev -l hdisk17 -a pv=yes

chdev -l hdisk18 -a pv=yes

2)修改磁盘权限

本项目使用ASM,需要指定ASM磁盘中所要包含的磁盘,并保证grid用户有对这些磁盘的写权限

修改磁盘属组

chown grid:asmadmin  /dev/rhdisk17

chown grid:asmadmin  /dev/rhdisk18

修改磁盘权限

chmod 660 /dev/rhdisk17

chmod 660 /dev/rhdisk18

3)检查磁盘属性

有些型号的存储设别具有reserve_lock或者reserve_policy属性,这两个属性的存在会阻止多个节点对存储设备进行并行读写,所以在安装集群软件之前应该对其属性进行修改。

lsattr -E -l hdisk17|grep reserve_

lsattr -E -l hdisk18|grep reserve_

4)设置磁盘属性为reserve_lock=no或reserve_policy=no_reserve

chdev -l hdisk17 -a reserve_policy=no_reserve

chdev -l hdisk18 -a reserve_policy=no_reserve

5)清除磁盘pvid

通过PVID可以在不同节点中对比、确认同一块硬盘,但是在安装集群软件之前应该在每个节点上将PVID清除掉,否则在安装过程中可能会出现错误。

chdev -l hdisk17 -a pv=clear

chdev -l hdisk18 -a pv=clear

2、现有磁盘组添加磁盘。

#su - grid


$ sqlplus / as sysasm


SQL*Plus: Release 11.2.0.4.0 Production on Fri May 5 10:44:30 2017


Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Real Application Clusters and Automatic Storage Management options


SQL> select GROUP_NUMBER,NAME,TYPE,TOTAL_MB,FREE_MB from v$asm_diskgroup;


GROUP_NUMBER NAME                           TYPE     TOTAL_MB    FREE_MB

------------ ------------------------------ ------ ---------- ----------

           1 CRS                            NORMAL       6144       5218

           2 DATA                           EXTERN    6144000    6141937


SQL> select GROUP_NUMBER,DISK_NUMBER,NAME,FAILGROUP,FAILGROUP,PATH,STATE from v$asm_disk;


GROUP_NUMBER DISK_NUMBER NAME                           FAILGROUP                      FAILGROUP                      PATH                                                                                                                                                                                                                                                             STATE

------------ ----------- ------------------------------ ------------------------------ --------------------

           2           0 DATA_0000                      DATA_0000                      DATA_0000                      /dev/rhdisk10                                                                                                                                                                                                                                                    NORMAL

           2           1 DATA_0001                      DATA_0001                      DATA_0001                      /dev/rhdisk11                                                                                                                                                                                                                                                    NORMAL

           2           2 DATA_0002                      DATA_0002                      DATA_0002                      /dev/rhdisk12                                                                                                                                                                                                                                                    NORMAL

           2           3 DATA_0003                      DATA_0003                      DATA_0003                      /dev/rhdisk13                                                                                                                                                                                                                                                    NORMAL

           2           4 DATA_0004                      DATA_0004                      DATA_0004                      /dev/rhdisk14                                                                                                                                                                                                                                                    NORMAL

           2           5 DATA_0005                      DATA_0005                      DATA_0005                      /dev/rhdisk15                                                                                                                                                                                                                                                    NORMAL

           2           6 DATA_0006                      DATA_0006                      DATA_0006                      /dev/rhdisk16                                                                                                                                                                                                                                                    NORMAL

           1           0 CRS_0000                       CRS_0000                       CRS_0000                       /dev/rhdisk2                                                                                                                                                                                                                                                     NORMAL

           1           1 CRS_0001                       CRS_0001                       CRS_0001                       /dev/rhdisk3                                                                                                                                                                                                                                                     NORMAL

           1           2 CRS_0002                       CRS_0002                       CRS_0002                       /dev/rhdisk4                                                                                                                                                                                                                                                     NORMAL

           2           7 DATA_0007                      DATA_0007                      DATA_0007                      /dev/rhdisk5                                                                                                                                                                                                                                                     NORMAL


GROUP_NUMBER DISK_NUMBER NAME                           FAILGROUP                      FAILGROUP                      PATH                                                                                                                                                                                                                                                             STATE

------------ ----------- ------------------------------ ------------------------------ --------------------

           2           8 DATA_0008                      DATA_0008                      DATA_0008                      /dev/rhdisk6                                                                                                                                                                                                                                                     NORMAL

           2           9 DATA_0009                      DATA_0009                      DATA_0009                      /dev/rhdisk7                                                                                                                                                                                                                                                     NORMAL

           2          10 DATA_0010                      DATA_0010                      DATA_0010                      /dev/rhdisk8                                                                                                                                                                                                                                                     NORMAL

           2          11 DATA_0011                      DATA_0011                      DATA_0011                      /dev/rhdisk9                                                                                                                                                                                                                                                     NORMAL                                                                                                                                                                                                                                                NORMAL


17 rows selected.


SQL> alter diskgroup DATA add disk '/dev/rhdisk17';


Diskgroup altered.


SQL> alter diskgroup DATA add disk '/dev/rhdisk18';


Diskgroup altered.


SQL> select GROUP_NUMBER,NAME,TYPE,TOTAL_MB,FREE_MB from v$asm_diskgroup;


GROUP_NUMBER NAME                           TYPE     TOTAL_MB    FREE_MB

------------ ------------------------------ ------ ---------- ----------

           1 CRS                            NORMAL       6144       5218

           2 DATA                           EXTERN    7168000    7165915


SQL> select GROUP_NUMBER,DISK_NUMBER,NAME,FAILGROUP,FAILGROUP,PATH,STATE from v$asm_disk;


GROUP_NUMBER DISK_NUMBER NAME                           FAILGROUP                      FAILGROUP                      PATH                                                                                                                                                                                                                                                             STATE

------------ ----------- ------------------------------ ------------------------------ --------------------

           2           0 DATA_0000                      DATA_0000                      DATA_0000                      /dev/rhdisk10                                                                                                                                                                                                                                                    NORMAL

           2           1 DATA_0001                      DATA_0001                      DATA_0001                      /dev/rhdisk11                                                                                                                                                                                                                                                    NORMAL

           2           2 DATA_0002                      DATA_0002                      DATA_0002                      /dev/rhdisk12                                                                                                                                                                                                                                                    NORMAL

           2           3 DATA_0003                      DATA_0003                      DATA_0003                      /dev/rhdisk13                                                                                                                                                                                                                                                    NORMAL

           2           4 DATA_0004                      DATA_0004                      DATA_0004                      /dev/rhdisk14                                                                                                                                                                                                                                                    NORMAL

           2           5 DATA_0005                      DATA_0005                      DATA_0005                      /dev/rhdisk15                                                                                                                                                                                                                                                    NORMAL

           2           6 DATA_0006                      DATA_0006                      DATA_0006                      /dev/rhdisk16                                                                                                                                                                                                                                                    NORMAL

           1           0 CRS_0000                       CRS_0000                       CRS_0000                       /dev/rhdisk2                                                                                                                                                                                                                                                     NORMAL

           1           1 CRS_0001                       CRS_0001                       CRS_0001                       /dev/rhdisk3                                                                                                                                                                                                                                                     NORMAL

           1           2 CRS_0002                       CRS_0002                       CRS_0002                       /dev/rhdisk4                                                                                                                                                                                                                                                     NORMAL

           2           7 DATA_0007                      DATA_0007                      DATA_0007                      /dev/rhdisk5                                                                                                                                                                                                                                                     NORMAL


GROUP_NUMBER DISK_NUMBER NAME                           FAILGROUP                      FAILGROUP                      PATH                                                                                                                                                                                                                                                             STATE

------------ ----------- ------------------------------ ------------------------------ --------------------

           2           8 DATA_0008                      DATA_0008                      DATA_0008                      /dev/rhdisk6                                                                                                                                                                                                                                                     NORMAL

           2           9 DATA_0009                      DATA_0009                      DATA_0009                      /dev/rhdisk7                                                                                                                                                                                                                                                     NORMAL

           2          10 DATA_0010                      DATA_0010                      DATA_0010                      /dev/rhdisk8                                                                                                                                                                                                                                                     NORMAL

           2          11 DATA_0011                      DATA_0011                      DATA_0011                      /dev/rhdisk9                                                                                                                                                                                                                                                     NORMAL

           2          12 DATA_0012                      DATA_0012                      DATA_0012                      /dev/rhdisk17                                                                                                                                                                                                                                                    NORMAL

           2          13 DATA_0013                      DATA_0013                      DATA_0013                      /dev/rhdisk18                                                                                                                                                                                                                                                    NORMAL


17 rows selected.

添加完磁盘之后,oracle会自动做重平衡rebalance操作,可以通过视图查看(数据量很大时,可通过师视图查出信息)。

SQL> select * from v$asm_operation;

no nows selected

SQL>

相关内容

热门资讯

幼师转型护理员,幼儿园的尽头是... 幼儿园和养老院的区别,无非是把“小朋友”换成“老小孩”。从这个角度看,幼师转养老,确实比多数行业的转...
美财长透露与伊朗达成协议时间 据凤凰卫视报道,美国官员和卡塔尔方面8月4日均表示,围绕霍尔木兹海峡及美伊谈判取得积极进展,外界对海...
私下谈判态度软化?伊朗考虑让欧... 据凤凰卫视援引彭博社报道,多名知情外交官透露,伊朗正在考虑允许欧洲国家参与清除霍尔木兹海峡水雷,作为...
风声|丈夫和小三冷冻胚胎、妻子... 作者丨赵宏 陈碧法学教授上海婚外冷冻胚胎案,近日持续发酵。朱女士与丈夫结婚21年,其间因支持丈夫创业...
夯实人工智能发展的制度保障 新一轮智能化浪潮席卷全球,人工智能正在全方位重构人类经济社会发展模式,给人类文明进步带来深远影响。在...
近代化学之父罗伯特·波义耳:从... 近代化学之父罗伯特·波义耳:从紫色罗兰到科学奠基的传奇一生 在科学璀璨的星空中,十七世纪的英国化学家...
空中客车启动新一代可折叠机翼测... 【CNMO科技消息】8月4日,据外媒报道,欧洲飞机制造商空中客车公司启动了一项新测试项目,在一架A3...
台湾一富商被杀害,34岁前员工... 【环球网报道】据台湾中时新闻网8月5日报道,台湾屏东县枋寮乡56岁贵金属公司黄姓董事长7月在自家豪宅...
12岁摩洛哥男孩哭求留在西班牙... 在西班牙北非飞地休达,一名12岁摩洛哥孤身男孩在被士兵押送遣返时,当场哭喊恳求不要把自己送回国。行至...
美国巴西外交冲突升级了! 这两个大国,真撕破脸了。一个是美国,世界老大;另一个是巴西,拉美No.1。最近的事情,说起来,其实挺...