环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4

1.确认磁盘权限正确

如果是RAC,需要确认各个节点都认出磁盘,且权限正确。
一般磁盘是grid:asmadmin属主,660权限。

2.图形界面配置

直接使用VNC,稳定;

或者使用Secure CRT + Xmanager4 passive模式

需要注意DISPLAY的变量值是否正确

echo $DISPLAY

正确的值应该是:

Secure CRT所在主机的IP地址:passive模式显示的N.N

例如:

export DISPLAY=192.168.56.1:0.0

3.启用asmca配置

asmca

先确认本次需要添加哪些盘,然后创建一个测试磁盘组TESTDG,成功之后,再将测试磁盘组TESTDG及其内容删除;

然后扩容就是右键本次要扩容的ASM磁盘组,选择add disk添加磁盘,一次性添加,最终返回成功添加。

4.修改磁盘组rebalance power级别

添加完磁盘到磁盘组后,需要时间来同步。

alter diskgroup datadg rebalance power 5;

这里rebalance power的级别从1到11中选择一个数值;数值越大,rebalance速度越快,对现有运行系统影响也越大。需要根据当时业务权衡选择适合的级别;

该命令只对本次rebalance操作有效。

如果命令行执行ASM磁盘组扩容操作就是下面这样:

--新建TESTDG 先把本次添加的磁盘测试下可用;
CREATE DISKGROUP TESTDG EXTERNAL REDUNDANCY DISK '/dev/raw/raw26', '/dev/raw/raw27', '/dev/raw/raw28', '/dev/raw/raw29', '/dev/raw/raw30', '/dev/raw/raw31', '/dev/raw/raw32', '/dev/raw/raw33', '/dev/raw/raw34', '/dev/raw/raw35', '/dev/raw/raw36', '/dev/raw/raw37', '/dev/raw/raw38', '/dev/raw/raw39', '/dev/raw/raw40' ATTRIBUTE 'compatible.asm'='11.2';
DROP DISKGROUP TESTDG INCLUDING CONTENTS; --磁盘组DATADG扩容 (15块一起加,rebalance power 选择5)
SQL> alter diskgroup DATADG add disk '/dev/raw/raw26', '/dev/raw/raw27', '/dev/raw/raw28', '/dev/raw/raw29', '/dev/raw/raw30', '/dev/raw/raw31', '/dev/raw/raw32', '/dev/raw/raw33', '/dev/raw/raw34', '/dev/raw/raw35', '/dev/raw/raw36', '/dev/raw/raw37', '/dev/raw/raw38', '/dev/raw/raw39', '/dev/raw/raw40' rebalance power 5;

但是同事的经验告诉我最好图形界面操作,命令操作之前有人出过问题。

所以对于ASM磁盘组扩容,在能用图形的环境还是用图形来加,既简单又不容易出错。

5.监控磁盘组rebalance完成情况

查看视图v$asm_operation看rebalance进展情况:

select * from v$asm_operation;

当执行上述查询没有结果输出时,证明已经ASM磁盘组已经rebalance完毕。

ASM磁盘组扩容流程的更多相关文章

  1. bay——Oracle RAC环境下ASM磁盘组扩容.docx

    https://www.cnblogs.com/polestar/p/10115263.html Oracle RAC环境下ASM磁盘组扩容 生产环境注意调整以下参数: +++++++++++++++ ...

  2. Oracle RAC环境下ASM磁盘组扩容

    生产环境注意调整以下参数: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  3. LINUX 11G RAC ASM磁盘组在线增加磁盘扩容

    LINUX 11G RAC ASM磁盘组在线增加磁盘扩容 1.操作系统版本 OEL 6.1 [root@cqltjcpt1 ~]# more /etc/redhat-release Red Hat E ...

  4. asm磁盘组,asm磁盘状态学习

    说明:在数据库中巡检,发现,数据库某个磁盘组状态为mount,其余磁盘组均为CONNECTED状态,排除是否异常 文档流程: 1.实际环境查询校验 2.官方文档视图中对磁盘组,磁盘状态的解释说明 3. ...

  5. ASM磁盘组空间不足--ORA-15041:DISGROUP DATA space exhausted (生产库案例)

    原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/47277715 近日 ...

  6. Oracle ASM 磁盘组基础知识整理(收藏版)

    转至:https://cloud.tencent.com/developer/article/1494403 为什么要写这么一篇基础知识呢?还是有那么一点点原因的,不是胡编乱造还真是有真实存在的事件的 ...

  7. 单机静默安装GI软件并创建ASM实例和ASM磁盘组

    环境:RHEL 6.4 + Oracle 11.2.0.4 需求:单机静默安装GI软件并创建ASM实例和ASM磁盘组,为后续迁移数据库文件到ASM做准备 1. 安装配置GI软件 2. 创建ASM实例 ...

  8. 使用asmcmdcp命令把datafile从文件系统移动(move)到asm磁盘组中 针对11gR2

    使用asmcmd cp命令 把datafile从文件系统移动(move)到asm磁盘组中--针对11gR2 参考原文:How to Move a Datafile from Filesystem to ...

  9. 11G ORACLE RAC DBCA 无法识别asm磁盘组

    ASM磁盘无法识别几种现象: 1) gi家目录或者其子目录权限错误 2)asm磁盘的权限错误 3)asm实例未启动或者asm磁盘组没有mount上 4)asm磁盘组资源没有在线 5)oracle用户的 ...

随机推荐

  1. nohup程序后台执行

    Linux常用命令,用于不挂断的执行程序. nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令.该命令可以在你退出帐户/关闭终端之后继续运行相应 ...

  2. 高性能IO模型浅析

    高性能IO模型浅析 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型. (2)同步非阻塞IO(Non-blocking  ...

  3. Ubuntu 14.04中Elasticsearch集群配置

    Ubuntu 14.04中Elasticsearch集群配置 前言:本文可用于elasticsearch集群搭建参考.细分为elasticsearch.yml配置和系统配置 达到的目的:各台机器配置成 ...

  4. JavaScript function函数种类

    本篇主要介绍普通函数.匿名函数.闭包函数 目录 1. 普通函数:介绍普通函数的特性:同名覆盖.arguments对象.默认返回值等. 2. 匿名函数:介绍匿名函数的特性:变量匿名函数.无名称匿名函数. ...

  5. 带你实现开发者头条APP(五)--RecyclerView下拉刷新上拉加载

    title: 带你实现开发者头条APP(五)--RecyclerView下拉刷新上拉加载 tags: -RecyclerView,下拉刷新,上拉加载更多 grammar_cjkRuby: true - ...

  6. 以项目谈WebGIS中Web制图的设计和实现

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景介绍 一般WebGIS项目中,前端展示数据的流程基本是先做数据入 ...

  7. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

  8. 14门Linux课程,打通你Linux的任督二脉!

    Linux有很多优点:安全.自主.开源--,也正是这些优点使得很多人都在学Linux. 虽说网上有大把的Linux课程资源,但是对很多小白来说网上的课程资源比较零散并不适合新手学习. 正因为此,总结了 ...

  9. MySQL 优化之 MRR (Multi-Range Read:二级索引合并回表)

    MySQL5.6中引入了MRR,专门来优化:二级索引的范围扫描并且需要回表的情况.它的原理是,将多个需要回表的二级索引根据主键进行排序,然后一起回表,将原来的回表时进行的随机IO,转变成顺序IO.文档 ...

  10. 数据分布转换:非正态 -> 正态

    来源:丁香园论坛:SPSS上的把非正态分布数据转换为正态分布数据 一楼 可以应用变量变换的方法,将不服从正态分布的资料转化为非正态分布或近似正态分布.常用的变量变换方法有对数变换.平方根变换.倒数变换 ...