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>
相关文章
|
5月前
|
搜索推荐
Spartacus ASM 模式下用户名的大小写问题
Spartacus ASM 模式下用户名的大小写问题
29 0
Spartacus ASM 模式下用户名的大小写问题
|
5月前
|
运维 Serverless API
两全其美,Sidecarless 与 Sidecar 模式融合的服务网格新形态
本文主要介绍 ASM 如何落地这种 Sidecarless 和 Sidecar 模式融合的服务网格新形态,以及服务网格的 Serverless 化。
52937 20
|
5月前
|
Kubernetes API 容器
基于阿里云服务网格流量泳道的全链路流量管理(二):宽松模式流量泳道
基于阿里云服务网格流量泳道的全链路流量管理(二):宽松模式流量泳道
10888 7
|
6月前
|
负载均衡 安全 Cloud Native
服务网格的工作原理:解析服务网格的核心组件和通信模式
服务网格的工作原理:解析服务网格的核心组件和通信模式
45 0
|
8月前
|
网络协议 Linux Perl
如何构建 Sidecarless 模式的高性能服务网格
如何构建 Sidecarless 模式的高性能服务网格
|
9月前
|
Kubernetes Linux 网络安全
Service Mesh 服务网格一:Sidecar模式
Service Mesh 服务网格一:Sidecar模式
|
11月前
|
弹性计算 Kubernetes Cloud Native
《云原生网络数据面可观测性最佳实践》——二、全景剖析阿里云容器网络数据链路——6. ASM Istio 模式架构设计(上)
《云原生网络数据面可观测性最佳实践》——二、全景剖析阿里云容器网络数据链路——6. ASM Istio 模式架构设计(上)
|
11月前
|
Web App开发 Kubernetes Cloud Native
《云原生网络数据面可观测性最佳实践》——二、全景剖析阿里云容器网络数据链路——6. ASM Istio 模式架构设计(中)
《云原生网络数据面可观测性最佳实践》——二、全景剖析阿里云容器网络数据链路——6. ASM Istio 模式架构设计(中)
|
11月前
|
Cloud Native 网络协议 安全
《云原生网络数据面可观测性最佳实践》——二、全景剖析阿里云容器网络数据链路——6. ASM Istio 模式架构设计(下)
《云原生网络数据面可观测性最佳实践》——二、全景剖析阿里云容器网络数据链路——6. ASM Istio 模式架构设计(下)
《云原生网络数据面可观测性最佳实践》——二、全景剖析阿里云容器网络数据链路——6. ASM Istio 模式架构设计(下)
|
缓存 Prometheus Kubernetes
服务网格ASM使用FAQ之(2):使用ASM实现服务慢启动模式以支持预热功能
### 背景 在未启用慢启动预热能力时, 每当新目标Pod加入时,请求方都会向该Pod发送一定比例的流量, 不支持新 Pod 的渐进式流量增加。这对于需要一些预热时间来提供全部负载的服务可能是不可取的,并且可能会导致请求超时、数据丢失和用户体验恶化。 作为一个实际示例,上述问题体现在基于 JVM 的 Web 应用程序中,这些应用程序使用水平 pod 自动缩放。当服务刚启动时,它会被大量请求淹没
261 0