RHEL6.8 Oracle RAC 11g R2 ASM磁盘在线扩容

1.使两个节点从OS级别识别到新添加的LUN,dm-11、dm-12为新识别的LUN

多路径配置

cat /etc/multipath.conf

defaults {

polling_interval 10

user_friendly_names no

find_multipaths yes

}

devices {

device {

vendor "IBM"

product "2145"

path_grouping_policy "group_by_prio"

path_selector "round-robin 0"

# path_selector "service-time 0" # Used by Red Hat 7.x

prio "alua"

path_checker "tur"

failback "immediate"

no_path_retry 5

rr_weight uniform

rr_min_io_rq "1"

dev_loss_tmo 120

}

}

multipaths {

multipath {

wwid 360050768018107c75800000000000095

alias mpatha

}

multipath {

wwid 360050768018107c75800000000000094

alias mpathb

}

multipath {

wwid 360050768018107c7580000000000009e

alias mpathc

}

multipath {

wwid 360050768018107c758000000000000ae

alias mpathd

}

multipath {

wwid 360050768018107c758000000000000ef

alias mpathe

}

multipath {

wwid 360050768018107c758000000000000f0

alias mpathf

}

}

# multipath -ll

mpathd (360050768018107c758000000000000ae) dm-5 IBM,2145

size=300G features='1 queue_if_no_path' hwhandler='0' wp=rw

|-+- policy='round-robin 0' prio=50 status=active

| |- 1:0:1:3 sdg 8:96 active ready running

| `- 4:0:1:3 sdi 8:128 active ready running

`-+- policy='round-robin 0' prio=10 status=enabled

|- 1:0:3:3 sdo 8:224 active ready running

`- 4:0:3:3 sdq 65:0 active ready running

mpathc (360050768018107c7580000000000009e) dm-4 IBM,2145

size=300G features='1 queue_if_no_path' hwhandler='0' wp=rw

|-+- policy='round-robin 0' prio=50 status=active

| |- 1:0:3:2 sdm 8:192 active ready running

| `- 4:0:3:2 sdp 8:240 active ready running

`-+- policy='round-robin 0' prio=10 status=enabled

|- 4:0:1:2 sdh 8:112 active ready running

`- 1:0:1:2 sde 8:64 active ready running

mpathf (360050768018107c758000000000000f0) dm-12 IBM,2145

size=300G features='1 queue_if_no_path' hwhandler='0' wp=rw

|-+- policy='round-robin 0' prio=50 status=active

| |- 1:0:3:5 sdu 65:64 active ready running

| `- 4:0:3:5 sdy 65:128 active ready running

`-+- policy='round-robin 0' prio=10 status=enabled

|- 1:0:1:5 sds 65:32 active ready running

`- 4:0:1:5 sdw 65:96 active ready running

mpathb (360050768018107c75800000000000094) dm-2 IBM,2145

size=1.0G features='1 queue_if_no_path' hwhandler='0' wp=rw

|-+- policy='round-robin 0' prio=50 status=active

| |- 1:0:3:0 sdj 8:144 active ready running

| `- 4:0:3:0 sdk 8:160 active ready running

`-+- policy='round-robin 0' prio=10 status=enabled

|- 1:0:1:0 sdb 8:16 active ready running

`- 4:0:1:0 sdc 8:32 active ready running

mpathe (360050768018107c758000000000000ef) dm-11 IBM,2145

size=300G features='1 queue_if_no_path' hwhandler='0' wp=rw

|-+- policy='round-robin 0' prio=50 status=active

| |- 1:0:1:4 sdr 65:16 active ready running

| `- 4:0:1:4 sdv 65:80 active ready running

`-+- policy='round-robin 0' prio=10 status=enabled

|- 1:0:3:4 sdt 65:48 active ready running

`- 4:0:3:4 sdx 65:112 active ready running

mpatha (360050768018107c75800000000000095) dm-3 IBM,2145

size=300G features='1 queue_if_no_path' hwhandler='0' wp=rw

|-+- policy='round-robin 0' prio=50 status=active

| |- 1:0:1:1 sdd 8:48 active ready running

| `- 4:0:1:1 sdf 8:80 active ready running

`-+- policy='round-robin 0' prio=10 status=enabled

|- 1:0:3:1 sdl 8:176 active ready running

`- 4:0:3:1 sdn 8:208 active ready running

存储lun

ll /dev/dm-*

brw-rw---- 1 root disk 253, 0 Feb 3 20:06 /dev/dm-0

brw-rw---- 1 root disk 253, 1 Feb 3 20:06 /dev/dm-1

brw-rw---- 1 root disk 253, 10 Feb 3 20:06 /dev/dm-10

brw-rw---- 1 root disk 253, 11 Feb 3 22:06 /dev/dm-11

brw-rw---- 1 root disk 253, 12 Feb 3 22:06 /dev/dm-12

brw-rw---- 1 grid asmadmin 253, 2 Feb 3 22:06 /dev/dm-2

brw-rw---- 1 grid asmadmin 253, 3 Feb 3 22:06 /dev/dm-3

brw-rw---- 1 grid asmadmin 253, 4 Feb 3 22:06 /dev/dm-4

brw-rw---- 1 grid asmadmin 253, 5 Feb 3 22:06 /dev/dm-5

ll /dev/mapper/*

lrwxrwxrwx 1 root root 8 Feb 3 22:03 /dev/mapper/mpathe -> ../dm-11

lrwxrwxrwx 1 root root 8 Feb 3 22:03 /dev/mapper/mpathf -> ../dm-12

lrwxrwxrwx 1 root root 7 Feb 3 22:03 /dev/mapper/mpatha -> ../dm-3

lrwxrwxrwx 1 root root 7 Feb 3 22:01 /dev/mapper/mpathb -> ../dm-2

lrwxrwxrwx 1 root root 7 Feb 3 22:01 /dev/mapper/mpathc -> ../dm-4

lrwxrwxrwx 1 root root 7 Feb 3 22:03 /dev/mapper/mpathd -> ../dm-5

2. 将新识别的dm-11、dm-12的属主设置为grid,两个节点都要设置

chown grid:asmadmin /dev/dm-11

chown grid:asmadmin /dev/dm-12

3.绑定设备,修改udev的rules文件/etc/udev/rules.d/12-dm-permissions.rules

(不同系统文件名字会有不同),添加mpathc的一行,两个节点都要操作

[grid@tkhoadb2 ~]$ cat /etc/udev/rules.d/12-dm-permissions.rules

ENV{DM_NAME}=="mpatha", OWNER:="grid", GROUP:="asmadmin", MODE:="660", SYMLINK+="asm-$env{DM_NAME}"

ENV{DM_NAME}=="mpathb", OWNER:="grid", GROUP:="asmadmin", MODE:="660", SYMLINK+="asm-$env{DM_NAME}"

ENV{DM_NAME}=="mpathc", OWNER:="grid", GROUP:="asmadmin", MODE:="660", SYMLINK+="asm-$env{DM_NAME}"

ENV{DM_NAME}=="mpathe", OWNER:="grid", GROUP:="asmadmin", MODE:="660", SYMLINK+="asm-$env{DM_NAME}"

ENV{DM_NAME}=="mpathf", OWNER:="grid", GROUP:="asmadmin", MODE:="660", SYMLINK+="asm-$env{DM_NAME}"

4.分别在RAC的两个节点,载入配置文件,使其规则生效

/sbin/udevadm control --reload-rules

/sbin/udevadm trigger --type=devices --action=change检查磁盘是否属组正确

*注意:业务运行期间,禁止通过执行/sbin/start_udev使规则生效!

5.为磁盘组在线新增磁盘

若新建磁盘组,可运行ASMCA命令,创建DG,即可识别新添加的disk,选择CREATE DG.

或者create diskgroup DATA2 external redundancy disk '/dev/mapper/mpathe';

grid用户登陆ASM实例

[grid@tkhoadb2 ~]$ sqlplus / as sysasm

5.1确认两个节点都能够识别

select name, path, mode_status, state, disk_number,failgroup from v$asm_disk

NAME PATHMODE_STATUS STATEDISK_NUMBER FAILGROUP

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

/dev/mapper/mpathfONLINE NORMAL 0

/dev/mapper/mpatheONLINE NORMAL 1

DATA_0001 /dev/mapper/mpathd ONLINE NORMAL 1 DATA_0001

OCR_0000 /dev/mapper/mpathb ONLINE NORMAL 0 OCR_0000

ARCH_0000 /dev/mapper/mpathc ONLINE NORMAL 0 ARCH_0000

DATA_0000 /dev/mapper/mpatha ONLINE NORMAL 0 DATA_0000

6 rows selected.

磁盘组大小

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

GROUP_NUMBER NAME TOTAL_MBFREE_MB

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

1 OCR1024 628

2 DATA 921600 425113

3 ARCH 307200 294439

5.2 磁盘组扩容

alter diskgroup DATA add disk '/dev/mapper/mpathe';

alter diskgroup DATA add disk '/dev/mapper/mpathf';

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

GROUP_NUMBER NAME TOTAL_MBFREE_MB

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

1 OCR1024 628

2 DATA 1228800 732310

3 ARCH 307200 294439

ASM磁盘进行Rebalance

SQL> select * from v$asm_operation;

GROUP_NUMBER OPERATIONSTATE POWERACTUAL SOFAR EST_WORK EST_RATE EST_MINUTES ERROR_CODE

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

2 REBALRUN 1 1 192 246571 1953 126

标签:11g,dm,RAC,R2,dev,ready,running,active,root

来源: https://www.cnblogs.com/elontian/p/14370091.html

rhel6.8 oracle11g,RHEL6.8 Oracle RAC 11g R2 ASM磁盘在线扩容相关推荐

  1. Oracle RAC 11g R2(11.2.0.4)部署文档

    环境准备: 主机 名称 部署应用 IP 系统盘空间分配 数据存储 空间 系统配置信息 node1 node2 oracle linux  6.7 Oracle11g RAC11.2.0.4 pub:e ...

  2. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群 (2)

    13. 创建任务角色划分操作系统权限组.用户和目录 在集群的两个 Oracle RAC 节点上针对 grid 和 oracle 用户执行以下用户.组和目录配置并设置 shell 限制的任务.     ...

  3. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  4. Oracle 11g rac 生产环境asm磁盘迁移

    Oracle 11g rac 生产环境asm磁盘迁移 一.配置存储 二.配置udev(两个节点都需要操作) 三.创建新的ocr磁盘组orc 四.备份原ocr和votedisk 五.迁移OCR磁盘组 六 ...

  5. Oracle RAC 11G补丁安装最佳实践

    Oracle RAC 11G补丁安装最佳实践 一.准备阶段 二.GI 部分 2.1 升级GI opatch 2.2 root下生成ocm模板文件 2.3 停止EM 2.4 解压GI PSU压缩包 2. ...

  6. unwrapped oracle,求助CentOS 5.4 +oracle 11g R2 ASM 模式 安装后 EM 启动后登陆不进去!

    求助CentOS 5.4 +oracle 11g R2 ASM 模式 安装后 EM 启动后登陆不进去! 按照安装文档,正常安装后,em 画面也有就是报网页错误,数据库正常,grid 用户tnsping ...

  7. oracle rac 一体机,在Oracle10g RAC下新增ASM磁盘组

    在Oracle10g RAC下新增ASM磁盘组 bash-2.05# chown oracle:dba /dev/rdsk/c2t0d3* bash-2.05# chmod 660 /dev/rdsk ...

  8. oracle 归档文件 asm,Oracle 更改归档文件到 ASM 磁盘

    Oracle 更改归档文件到 ASM 磁盘 01, 配置磁盘路径 ,nide1 节点[Oracle@node1~]$ su-grid Password: [grid@node1~]$ sqlplus/ ...

  9. oracle votedisk ocr,Oracle rac 11g在线添加ocr 和votedisk

    在线添加ocr 以前看过,里面ricky_zhu说过可以在线添加ocr和votedisk的,刚好今天试验环境需要添加ocr,就顺便作了个实验. 环境:aix 5.3+ oracle rac 11.1. ...

最新文章

  1. 【Oracle】如何在查询视图时使用索引
  2. 三维点集拟合:平面拟合、RANSAC、ICP算法
  3. 谷歌开源3D舞蹈生成模型FACT,舞姿清奇!
  4. oracle bcp out,SQL Server利用bcp命令把SQL语句结果生成文本文件
  5. PineApple_Ninja.js
  6. 文件、文件夹操作(I)
  7. vue图片插入与设置夜间模式/动态过渡
  8. 利用python进行数据分析—8.数据清洗与准备
  9. day4--numpy
  10. 用户常见的问题以及特殊技术问题
  11. Android车载蓝牙相关开发3:蓝牙音频接收器BluetoothA2dpSink
  12. postgresql12-timescaleDB多节点部署安装
  13. 贪心+二分+快速排序
  14. 真实揭秘90后程序员婚恋现状,有点扎心!
  15. 在Ubuntu 上安装和配置postfix邮箱服务器
  16. colab 跑 deformable-detr 记录:
  17. 运用程序化交易系统的能力表现在哪些方面?
  18. python的pyaudio教程入门_Python PyAudio 安装使用
  19. k8s搭建 rabbitmq集群
  20. 拜日式精准引导词_拜日式引导词

热门文章

  1. Discoverer的安装
  2. Quartus II 13.1的安装与基础实践
  3. # 记录解密大众点评数据加密过程
  4. swiper的介绍以及使用(移动端滑动屏幕切换页面案例)
  5. Mac如何卸载软件 Mac如何删除软件
  6. 【金猿人物展】极盾科技CEO丁杨:让数据安全回归场景、业务和价值
  7. UE4-启动UE4时自动打开SteamVR的解决办法
  8. 反射方式 Map转换obj对象
  9. 基于paddledetection在ROS中搭建红绿灯检测控制车模运动(2)—— 数据集制作以及训练
  10. matlab图像处理常见函数及用法详解