Oracle 11g RAC ASM磁盘组剔盘、加盘实施过程

环境:AIX6.1 + Oracle RAC 11.2.0.3

前期准备:

1.查看DG磁盘组空间情况:

–查看DG磁盘组空间情况:

ASMCMD> lsdg
State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
MOUNTED  EXTERN  N         512   4096  1048576   9728000    19046                0           19046              0             N  DATADG/
MOUNTED  EXTERN  N         512   4096  1048576   3584000  1261514                0         1261514              0             N  RECOVERYDG/

2.查看ASM磁盘信息:

–查看ASM磁盘信息

ASMCMD> lsdsk -k
Total_MB  Free_MB   OS_MB  Name             Failgroup        Failgroup_Type  Library  Label  UDID  Product  Redund   Path512000      950  512000  DATADG_0007      DATADG_0007      REGULAR         System                         UNKNOWN  /dev/rhdisk23512000      945  512000  DATADG_0008      DATADG_0008      REGULAR         System                         UNKNOWN  /dev/rhdisk24512000      953  512000  DATADG_0009      DATADG_0009      REGULAR         System                         UNKNOWN  /dev/rhdisk25512000      948  512000  DATADG_0011      DATADG_0011      REGULAR         System                         UNKNOWN  /dev/rhdisk26512000      948  512000  DATADG_0012      DATADG_0012      REGULAR         System                         UNKNOWN  /dev/rhdisk27512000      953  512000  DATADG_0020      DATADG_0020      REGULAR         System                         UNKNOWN  /dev/rhdisk28512000      949  512000  DATADG_0021      DATADG_0021      REGULAR         System                         UNKNOWN  /dev/rhdisk29512000      948  512000  DATADG_0022      DATADG_0022      REGULAR         System                         UNKNOWN  /dev/rhdisk30512000      947  512000  DATADG_0023      DATADG_0023      REGULAR         System                         UNKNOWN  /dev/rhdisk31512000      946  512000  DATADG_0024      DATADG_0024      REGULAR         System                         UNKNOWN  /dev/rhdisk32512000      957  512000  DATADG_0025      DATADG_0025      REGULAR         System                         UNKNOWN  /dev/rhdisk33512000      950  512000  DATADG_0026      DATADG_0026      REGULAR         System                         UNKNOWN  /dev/rhdisk34512000      956  512000  DATADG_0027      DATADG_0027      REGULAR         System                         UNKNOWN  /dev/rhdisk35512000      946  512000  DATADG_0028      DATADG_0028      REGULAR         System                         UNKNOWN  /dev/rhdisk36512000      950  512000  DATADG_0029      DATADG_0029      REGULAR         System                         UNKNOWN  /dev/rhdisk37512000   178001  512000  RECOVERYDG_0006  RECOVERYDG_0006  REGULAR         System                         UNKNOWN  /dev/rhdisk38512000   177979  512000  RECOVERYDG_0007  RECOVERYDG_0007  REGULAR         System                         UNKNOWN  /dev/rhdisk39512000   177968  512000  RECOVERYDG_0008  RECOVERYDG_0008  REGULAR         System                         UNKNOWN  /dev/rhdisk40512000   177984  512000  RECOVERYDG_0009  RECOVERYDG_0009  REGULAR         System                         UNKNOWN  /dev/rhdisk41512000   177983  512000  RECOVERYDG_0010  RECOVERYDG_0010  REGULAR         System                         UNKNOWN  /dev/rhdisk42512000   177984  512000  RECOVERYDG_0011  RECOVERYDG_0011  REGULAR         System                         UNKNOWN  /dev/rhdisk43512000      939  512000  DATADG_0000      DATADG_0000      REGULAR         System                         UNKNOWN  /dev/rhdisk44512000     1288  512000  DATADG_0001      DATADG_0001      REGULAR         System                         UNKNOWN  /dev/rhdisk45512000     1286  512000  DATADG_0002      DATADG_0002      REGULAR         System                         UNKNOWN  /dev/rhdisk46512000     1287  512000  DATADG_0003      DATADG_0003      REGULAR         System                         UNKNOWN  /dev/rhdisk47512000   177965  512000  RECOVERYDG_0000  RECOVERYDG_0000  REGULAR         System                         UNKNOWN  /dev/rhdisk48

实施步骤:

• 1.从RECOVERYDG磁盘组中剔除一块磁盘
• 2.等待同步完成
• 3.将磁盘加入到DATADG磁盘组
• 4.等待同步完成

1.从RECOVERYDG磁盘组中剔除一块磁盘

从 RECOVERYDG 剔除/dev/rhdisk38,对应信息:

  512000   178001  512000  RECOVERYDG_0006  RECOVERYDG_0006  REGULAR         System                         UNKNOWN  /dev/rhdisk38

查询asm磁盘组中的asm磁盘信息:

SQL> select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 2;
DISK_NUMBER STATE                    NAME                                                                                         TOTAL_MB    FREE_MB
----------- ------------------------ ------------------------------------------------------------------------------------------ ---------- ----------6 NORMAL                   RECOVERYDG_0006                                                                                512000     1775367 NORMAL                   RECOVERYDG_0007                                                                                512000     1775148 NORMAL                   RECOVERYDG_0008                                                                                512000     1775039 NORMAL                   RECOVERYDG_0009                                                                                512000     17752010 NORMAL                   RECOVERYDG_0010                                                                                512000     17752011 NORMAL                   RECOVERYDG_0011                                                                                512000     1775210 NORMAL                   RECOVERYDG_0000                                                                                512000     177501
7 rows selected.

删除计划剔除的磁盘:

sqlplus / as sysasm
SQL> alter diskgroup RECOVERYDG drop disk RECOVERYDG_0006;

2.等待同步完成

等待同步完成

select * from v$asm_operation;
select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 2;
16:31:05 SQL> select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 2;
DISK_NUMBER STATE    NAME                             TOTAL_MB    FREE_MB
----------- -------- ------------------------------ ---------- ----------6 DROPPING RECOVERYDG_0006                    512000     1803877 NORMAL   RECOVERYDG_0007                    512000     1768938 NORMAL   RECOVERYDG_0008                    512000     1768799 NORMAL   RECOVERYDG_0009                    512000     17689910 NORMAL   RECOVERYDG_0010                    512000     17689711 NORMAL   RECOVERYDG_0011                    512000     1768960 NORMAL   RECOVERYDG_0000                    512000     176874
16:56:44 SQL> /
DISK_NUMBER STATE    NAME                             TOTAL_MB    FREE_MB
----------- -------- ------------------------------ ---------- ----------7 NORMAL   RECOVERYDG_0007                    512000     1206788 NORMAL   RECOVERYDG_0008                    512000     1206849 NORMAL   RECOVERYDG_0009                    512000     12068910 NORMAL   RECOVERYDG_0010                    512000     12068111 NORMAL   RECOVERYDG_0011                    512000     1206910 NORMAL   RECOVERYDG_0000                    512000     120690
6 rows selected.

alert.log也会有对应的日志记录:

Thu Apr 13 16:57:02 2017
NOTE: disk 6 (RECOVERYDG_0006) in group 2 (RECOVERYDG) is offline for reads
NOTE: disk 6 (RECOVERYDG_0006) in group 2 (RECOVERYDG) is offline for writes
SUCCESS: disk RECOVERYDG_0006 (6.2744176951) dropped from diskgroup RECOVERYDG

3.将磁盘加入到DATADG磁盘组

将/dev/rhdisk38 加入到 DATADG:

alter diskgroup DATADG add disk '/dev/rhdisk38' rebalance power 7;

查看rebalance情况:

select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 1;
16:59:56 SQL> select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 1;
DISK_NUMBER STATE    NAME                             TOTAL_MB    FREE_MB
----------- -------- ------------------------------ ---------- ----------7 NORMAL   DATADG_0007                        512000       10218 NORMAL   DATADG_0008                        512000       10169 NORMAL   DATADG_0009                        512000       102411 NORMAL   DATADG_0011                        512000       101912 NORMAL   DATADG_0012                        512000       102020 NORMAL   DATADG_0020                        512000       102521 NORMAL   DATADG_0021                        512000       102022 NORMAL   DATADG_0022                        512000       102023 NORMAL   DATADG_0023                        512000       101824 NORMAL   DATADG_0024                        512000       101725 NORMAL   DATADG_0025                        512000       1029
DISK_NUMBER STATE    NAME                             TOTAL_MB    FREE_MB
----------- -------- ------------------------------ ---------- ----------26 NORMAL   DATADG_0026                        512000       102127 NORMAL   DATADG_0027                        512000       102828 NORMAL   DATADG_0028                        512000       101829 NORMAL   DATADG_0029                        512000       10214 NORMAL   DATADG_0004                        512000     5106470 NORMAL   DATADG_0000                        512000       10111 NORMAL   DATADG_0001                        512000       13562 NORMAL   DATADG_0002                        512000       13543 NORMAL   DATADG_0003                        512000       1355
20 rows selected.

alert.log同样也有日志记录:

Thu Apr 13 16:59:54 2017
SUCCESS: disk DATADG_0004 (4.2744176966) added to diskgroup DATADG

4.等待同步完成

等待同步完成:

select * from v$asm_operation;
GROUP_NUMBER OPERA STAT      POWER     ACTUAL      SOFAR   EST_WORK   EST_RATE EST_MINUTES ERROR_CODE
------------ ----- ---- ---------- ---------- ---------- ---------- ---------- ----------- --------------------------------------------1 REBAL RUN           7          7      10833     492997       7195          67
Elapsed: 00:00:00.46
17:00:49 SQL> 

可以在同步的期间根据实际业务需求调整rebalance的级别:

17:04:59 SQL> alter diskgroup datadg rebalance power 5;
Diskgroup altered.
17:06:34 SQL> select * from v$asm_operation;
GROUP_NUMBER OPERA STAT      POWER     ACTUAL      SOFAR   EST_WORK   EST_RATE EST_MINUTES ERROR_CODE
------------ ----- ---- ---------- ---------- ---------- ---------- ---------- ----------- --------------------------------------------1 REBAL RUN           5          5      11106     240895       6817          33
Elapsed: 00:00:00.46

最后同步完成,上述查询将不会有结果输出。
最后可以查看下DG磁盘组空间情况:
–查看DG磁盘组空间情况

ASMCMD> lsdg
State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
MOUNTED  EXTERN  Y         512   4096  1048576  10240000   531040                0          531040              0             N  DATADG/
MOUNTED  EXTERN  N         512   4096  1048576   3072000   713616                0          713616              0             N  RECOVERYDG/
ASMCMD> 

至此,整个ASM磁盘组的删盘加盘实施操作已经完成。
hhh6.jpg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/76989.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java—— 正则表达式 方法及捕获分组

识别正则表达式的方法 方法名说明public String[] matches(String regex) 判断字符串是否满足 正则表达式的规则 public string replaceAll(String regex,string newstr) 按照正则表达式的 规则进行替换 public string[] split(String regex) 按照正则表达式的 规则切割字符串…

达梦并行收集统计信息

达梦收集统计信息速度如何? 答:1分钟1G 大库收集起来可能比较慢,想并行收集需要一些条件 3个参数先了解一下 我把max_parallel_degree改为16 相关说明可以看一下 对一个3G的表收集 收集方法 DBMS_STATS.GATHER_TABLE_STATS( TEST,T1,…

PyTorch 实战:Transformer 模型搭建全解析

Transformer 作为一种强大的序列到序列模型,凭借自注意力机制在诸多领域大放异彩。它能并行处理序列,有效捕捉上下文关系,其架构包含编码器与解码器,各由多层组件构成,涉及自注意力、前馈神经网络、归一化和 Dropout 等…

网页不同渲染方式的应对与反爬机制的处理——python爬虫

文章目录 写在前面爬虫习惯web 网页渲染方式服务器渲染客户端渲染 反爬机制使用session对象使用cookie让请求头信息更丰富使用代理和随机延迟 写在前面 本文是对前两篇文章所介绍的内容的补充,在了解前两篇文章——《爬虫入门与requests库的使用》和《BeautifulSou…

RK3588平台用v4l工具调试USB摄像头实践(亮度,饱和度,对比度,色相等)

目录 前言:v4l-utils简介 一:查找当前的摄像头设备 二:查看当前摄像头支持的v4l2-ctl调试参数 三根据提示设置对应参数,在提示范围内设置 四:常用调试命令 五:应用内执行命令方法 前言:v4l-utils简介 v4l-utils工具是由Linu…

Spring Security基础入门

本入门案例主要演示Spring Security在Spring Boot中的安全管理效果。为了更好地使用Spring Boot整合实现Spring Security安全管理功能,体现案例中Authentication(认证)和Authorization(授权)功能的实现,本案…

Trae+DeepSeek学习Python开发MVC框架程序笔记(二):使用4个文件实现MVC框架

修改上节文件,将test2.py拆分为4个文件,目录结构如下: mvctest/ │── model.py # 数据模型 │── view.py # 视图界面 │── controller.py # 控制器 │── main.py # 程序入口其中model.py代码如下&#xff…

从认证到透传:用 Nginx 为 EasySearch 构建一体化认证网关

在构建本地或云端搜索引擎系统时,EasySearch 凭借其轻量、高性能、易部署等优势,逐渐成为众多开发者和技术爱好者的首选。但在实际部署过程中,如何借助 Nginx 为 EasySearch 提供高效、稳定且安全的访问入口,尤其是在身份认证方面…

CPU 虚拟化机制——受限直接执行 (LDE)

1. 引言:CPU虚拟化的核心问题 让多个进程看似同时运行在一个物理CPU上。核心思想是时分共享 (time sharing) CPU。为了实现高效且可控的时分共享,本章介绍了一种关键机制,称为受限直接执行 (Limited Direct Execution, LDE)。 1.1 LDE的基本…

linux 中断子系统链式中断编程

直接贴代码了&#xff1a; 虚拟中断控制器代码&#xff0c;chained_virt.c #include<linux/kernel.h> #include<linux/module.h> #include<linux/clk.h> #include<linux/err.h> #include<linux/init.h> #include<linux/interrupt.h> #inc…

容器修仙传 我的灵根是Pod 第10章 心魔大劫(RBAC与SecurityContext)

第四卷&#xff1a;飞升之劫化神篇 第10章 心魔大劫&#xff08;RBAC与SecurityContext&#xff09; 血月当空&#xff0c;林衍的混沌灵根正在异变。 每道经脉都爬满黑色纹路&#xff0c;神识海中回荡着蛊惑之音&#xff1a;"破开藏经阁第九层禁制…夺取《太古弑仙诀》……

基于c#,wpf,ef框架,sql server数据库,音乐播放器

详细视频: 【基于c#,wpf,ef框架,sql server数据库&#xff0c;音乐播放器。-哔哩哔哩】 https://b23.tv/ZqmOKJ5

精益数据分析(21/126):剖析创业增长引擎与精益画布指标

精益数据分析&#xff08;21/126&#xff09;&#xff1a;剖析创业增长引擎与精益画布指标 大家好&#xff01;在创业和数据分析的探索道路上&#xff0c;我一直希望能和大家携手共进&#xff0c;共同学习。今天&#xff0c;我们继续深入研读《精益数据分析》&#xff0c;剖析…

Spark-streaming核心编程

1.导入依赖‌&#xff1a; <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-streaming-kafka-0-10_2.12</artifactId> <version>3.0.0</version> </dependency> 2.编写代码‌&#xff1a; 创建Sp…

Kafka的ISR机制是什么?如何保证数据一致性?

一、Kafka ISR机制深度解析 1. ISR机制定义 ISR&#xff08;In-Sync Replicas&#xff09;是Kafka保证数据一致性的核心机制&#xff0c;由Leader副本&#xff08;复杂读写&#xff09;和Follower副本(负责备份)组成。当Follower副本的延迟超过replica.lag.time.max.ms&#…

Docker 基本概念与安装指南

Docker 基本概念与安装指南 一、Docker 核心概念 1. 容器&#xff08;Container&#xff09; 容器是 Docker 的核心运行单元&#xff0c;本质是一个轻量级的沙盒环境。它基于镜像创建&#xff0c;包含应用程序及其运行所需的依赖&#xff08;如代码、库、环境变量等&#xf…

数据库监控 | MongoDB监控全解析

PART 01 MongoDB&#xff1a;灵活、可扩展的文档数据库 MongoDB作为一款开源的NoSQL数据库&#xff0c;凭借其灵活的数据模型&#xff08;基于BSON的文档存储&#xff09;、水平扩展能力&#xff08;分片集群&#xff09;和高可用性&#xff08;副本集架构&#xff09;&#x…

OpenFeign和Gateway

OpenFeign和Gateway 一.OpenFeign介绍二.快速上手1.引入依赖2.开启openfeign的功能3.编写客户端4.修改远程调用代码5.测试 三.OpenFeign参数传递1.传递单个参数2.多个参数、传递对象和传递JSON字符串3.最佳方式写代码继承的方式抽取的方式 四.部署OpenFeign五.统一服务入口-Gat…

spark-streaming(二)

DStream创建&#xff08;kafka数据源&#xff09; 1.在idea中的 pom.xml 中添加依赖 <dependency><groupId>org.apache.spark</groupId><artifactId>spark-streaming-kafka-0-10_2.12</artifactId><version>3.0.0</version> </…

JAVA聚焦OutOfMemoryError 异常

个人主页 文章专栏 在正文开始前&#xff0c;我想多说几句&#xff0c;也就是吐苦水吧…最近这段时间一直想写点东西&#xff0c;停下来反思思考一下。 心中万言&#xff0c;真正执笔时又不知先写些什么。通常这个时候&#xff0c;我都会随便写写&#xff0c;文风极像散文&…