asm normal 模式扩容

简介: asm disk group ,normal ,FAILGROUP add disk

数据库版本

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Automatic Storage Management option

磁盘组目前模式为NORMAL 模式,存在2块磁盘,故障组名称为aa,bb;

DG_NAME     DG_STATE   TYPE       DSK_NO DSK_NAME    PATH                                 MOUNT_S FAILGROUP          STATE
--------------- ---------- ------ ---------- ---------- ------------------------------------------------------------ ------- -------------------- --------
DG1        MOUNTED    NORMAL       0 DG1_0000    /dev/oracleasm/disks/DISK01                     CACHED  AA           NORMAL
DG1        MOUNTED    NORMAL       1 DG1_0001    /dev/oracleasm/disks/DISK02                     CACHED  BB           NORMAL

为磁盘组添加2 块磁盘,每个故障组添加1块磁盘;

SQL> ALTER DISKGROUP dg1 ADD
    FAILGROUP aa disk '/dev/oracleasm/disks/DISK03'  
    FAILGROUP bb disk  '/dev/oracleasm/disks/DISK04'  ;  2    3  

Diskgroup altered.

SQL> select dg.name dg_name, dg.state dg_state, dg.type, d.disk_number dsk_no,d.name dsk_name, d.path, d.mount_status, d.FAILGROUP, d.state
from v$asm_diskgroup dg, v$asm_disk d
where dg.group_number=d.group_number
order by dg_name, dsk_no;   2    3    4  

DG_NAME     DG_STATE   TYPE       DSK_NO DSK_NAME    PATH                                 MOUNT_S FAILGROUP          STATE
--------------- ---------- ------ ---------- ---------- ------------------------------------------------------------ ------- -------------------- --------
DG1        MOUNTED    NORMAL       0 DG1_0000    /dev/oracleasm/disks/DISK01                     CACHED  AA           NORMAL
DG1        MOUNTED    NORMAL       1 DG1_0001    /dev/oracleasm/disks/DISK02                     CACHED  BB           NORMAL
DG1        MOUNTED    NORMAL       2 DG1_0002    /dev/oracleasm/disks/DISK03                     CACHED  AA           NORMAL
DG1        MOUNTED    NORMAL       3 DG1_0003    /dev/oracleasm/disks/DISK04                     CACHED  BB           NORMAL

为每个故障组添加2块磁盘

ALTER DISKGROUP dg1 ADD
    FAILGROUP aa disk '/dev/oracleasm/disks/DISK03' ,'/dev/oracleasm/disks/DISK04'
    FAILGROUP bb disk '/dev/oracleasm/disks/DISK05' ,'/dev/oracleasm/disks/DISK06';


SQL> @a

DG_NAME     DG_STATE   TYPE       DSK_NO DSK_NAME    PATH                                 MOUNT_S FAILGROUP          STATE
--------------- ---------- ------ ---------- ---------- ------------------------------------------------------------ ------- -------------------- --------
DG1        MOUNTED    NORMAL       0 DG1_0000    /dev/oracleasm/disks/DISK01                     CACHED  AA           NORMAL
DG1        MOUNTED    NORMAL       1 DG1_0001    /dev/oracleasm/disks/DISK02                     CACHED  BB           NORMAL


DISK_NUMBER NAME       PATH                  HEADER_STATUS        OS_MB    TOTAL_MB    FREE_MB
----------- ---------- ------------------------------ -------------------- ---------- ---------- ----------
      0           /dev/oracleasm/disks/DISK06    FORMER             2046           0      0
      1           /dev/oracleasm/disks/DISK05    FORMER             2046           0      0
      2           /dev/oracleasm/disks/DISK04    FORMER             2046           0      0
      3           /dev/oracleasm/disks/DISK03    FORMER             2046           0      0
      1 DG1_0001   /dev/oracleasm/disks/DISK02    MEMBER             2046        2046       1252
      0 DG1_0000   /dev/oracleasm/disks/DISK01    MEMBER             2046        2046       1252

6 rows selected.

SQL> 
SQL> 
SQL> 
SQL> ALTER DISKGROUP dg1 ADD
    FAILGROUP aa disk '/dev/oracleasm/disks/DISK03' ,'/dev/oracleasm/disks/DISK04'
    FAILGROUP bb disk '/dev/oracleasm/disks/DISK05' ,'/dev/oracleasm/disks/DISK06';  2    3  

Diskgroup altered.

SQL> @a

DG_NAME     DG_STATE   TYPE       DSK_NO DSK_NAME    PATH                                 MOUNT_S FAILGROUP          STATE
--------------- ---------- ------ ---------- ---------- ------------------------------------------------------------ ------- -------------------- --------
DG1        MOUNTED    NORMAL       0 DG1_0000    /dev/oracleasm/disks/DISK01                     CACHED  AA           NORMAL
DG1        MOUNTED    NORMAL       1 DG1_0001    /dev/oracleasm/disks/DISK02                     CACHED  BB           NORMAL
DG1        MOUNTED    NORMAL       2 DG1_0002    /dev/oracleasm/disks/DISK03                     CACHED  AA           NORMAL
DG1        MOUNTED    NORMAL       3 DG1_0003    /dev/oracleasm/disks/DISK04                     CACHED  AA           NORMAL
DG1        MOUNTED    NORMAL       4 DG1_0004    /dev/oracleasm/disks/DISK05                     CACHED  BB           NORMAL
DG1        MOUNTED    NORMAL       5 DG1_0005    /dev/oracleasm/disks/DISK06                     CACHED  BB           NORMAL

6 rows selected.


DISK_NUMBER NAME       PATH                  HEADER_STATUS        OS_MB    TOTAL_MB    FREE_MB
----------- ---------- ------------------------------ -------------------- ---------- ---------- ----------
      1 DG1_0001   /dev/oracleasm/disks/DISK02    MEMBER             2046        2046       1551
      0 DG1_0000   /dev/oracleasm/disks/DISK01    MEMBER             2046        2046       1550
      5 DG1_0005   /dev/oracleasm/disks/DISK06    MEMBER             2046        2046       1894
      4 DG1_0004   /dev/oracleasm/disks/DISK05    MEMBER             2046        2046       1895
      3 DG1_0003   /dev/oracleasm/disks/DISK04    MEMBER             2046        2046       1895
      2 DG1_0002   /dev/oracleasm/disks/DISK03    MEMBER             2046        2046       1895

6 rows selected.

SQL>
相关文章
|
1月前
|
Kubernetes 大数据 调度
使用Kmesh作为阿里云服务网格ASM Sidecarless模式数据面
阿里云服务网格ASM支持Sidecar和Sidecarless两种模式,本文介绍了如何在阿里云ACK集群中部署Kmesh作为Sidecarless数据面并连接ASM控制面。
|
1月前
|
Kubernetes 调度 容器
使用Kmesh作为阿里云服务网格ASM Sidecarless模式数据面
阿里云服务网格ASM支持Sidecar和Sidecarless两种模式,其中Sidecarless模式如Istio Ambient、ACMG和Kmesh等,可减少延迟和资源消耗。Kmesh基于eBPF技术,通过内核空间拦截流量,结合Waypoint Proxy处理L7流量,实现高效的服务治理。本文介绍了如何在阿里云ACK集群中部署Kmesh并连接ASM控制面,包括安装步骤、检查服务状态和流量调度示例。
|
6月前
|
Cloud Native 容器 Kubernetes
基于阿里云服务网格流量泳道的全链路流量管理(三):无侵入式的宽松模式泳道
本文简要讨论了使用流量泳道来实现全链路流量灰度管理的场景与方案,并回顾了阿里云服务网格 ASM 提供的严格与宽松两种模式的流量泳道、以及这两种模式各自的优势与挑战。接下来介绍了一种基于 OpenTelemetry 社区提出的 baggage 透传能力实现的无侵入式的宽松模式泳道,这种类型的流量泳道同时具有对业务代码侵入性低、同时保持宽松模式的灵活特性的特点。同时,我们还介绍了新的基于权重的流量引流策略,这种策略可以基于统一的流量匹配规则,将匹配到的流量以设定好的比例分发到不同的流量泳道。
73539 16
基于阿里云服务网格流量泳道的全链路流量管理(三):无侵入式的宽松模式泳道
|
7月前
|
运维 负载均衡 监控
如何构建Sidecarless模式的高性能服务网格
以上步骤可以帮助你构建一个Sidecarless模式的高性能服务网格。但是,请记住,每个应用都有其特定的需求和约束,你可能需要根据你的具体情况进行调整。
71 1
|
运维 Serverless API
两全其美,Sidecarless 与 Sidecar 模式融合的服务网格新形态
本文主要介绍 ASM 如何落地这种 Sidecarless 和 Sidecar 模式融合的服务网格新形态,以及服务网格的 Serverless 化。
53038 28
|
Kubernetes API 容器
基于阿里云服务网格流量泳道的全链路流量管理(二):宽松模式流量泳道
基于阿里云服务网格流量泳道的全链路流量管理(二):宽松模式流量泳道
10992 19
|
网络协议 Linux Perl
如何构建 Sidecarless 模式的高性能服务网格
如何构建 Sidecarless 模式的高性能服务网格
|
负载均衡 安全 Cloud Native
服务网格的工作原理:解析服务网格的核心组件和通信模式
服务网格的工作原理:解析服务网格的核心组件和通信模式
98 0
|
安全 Perl
使用服务网格ASM的金丝雀模式提升升级稳定性
阿里云服务网格ASM支持基于修订与标签的升级模式,以更稳定安全的方式执行新版本控制面的金丝雀升级。在这个新升级模式中,数据面的网格代理将与他们使用的特定控制面版本相关联。这使得新版本能够以较低的风险在集群中部署, 直到用户明确选择之前,没有代理连接到新版本。同时也允许逐渐将工作负载迁移到新的控制面,每个独立的控制面被称为“修订版”并具有istio.io/rev标签。 为了支持这种基于修订的升级,Istio为命名空间引入了一个istio.io/rev标签。它可以指示哪个控制面版本应该为相应命名空间中的工作负载注入Sidecar代理。例如,标签istio.io/rev=1-17-2表示为该命名
374 0
使用服务网格ASM的金丝雀模式提升升级稳定性
|
Kubernetes 安全 测试技术
阿里云服务网格ASM的流量标签及路由功能之(3): 泳道模式下的流量管理
本文介绍如何在ASM中使用泳道模式下的流量管理功能。具体关于ASM中的全链路灰度相关概念可以参考https://help.aliyun.com/document_detail/375313.html。
569 0
阿里云服务网格ASM的流量标签及路由功能之(3): 泳道模式下的流量管理