环境介绍:

   一共有两个磁盘组:crs和data;crs使用normal冗余;data使用外部冗余。

添加新的asm磁盘过程(略)

1.迁移前

SQL> select group_number, failgroup ,name,path from v$asm_disk order by 1

GROUP_NUMBER FAILGROUP                      NAME                           PATH
------------ ------------------------------ ------------------------------ ----------------------------------------
0 /dev/asm/crs02
0 /dev/asm/crs01
0 /dev/asm/data02
0 /dev/asm/data03
0 /dev/asm/data01
0 /dev/asm/crs03
0 /dev/asm/data04
1 CRS_0002 CRS_0002 /dev/asm/crs3
1 CRS_0001 CRS_0001 /dev/asm/crs2
1 CRS_0000 CRS_0000 /dev/asm/crs1
2 DATA_0002 DATA_0002 /dev/asm/data3
2 DATA_0003 DATA_0003 /dev/asm/data4
2 DATA_0001 DATA_0001 /dev/asm/data2
2 DATA_0000 DATA_0000 /dev/asm/data1 14 rows selected. SQL>

2.迁移CRS磁盘组
#向CRS磁盘组添加新的磁盘

SQL> alter diskgroup CRS add failgroup CRS_0000 disk '/dev/asm/crs01' failgroup CRS_0001 '/dev/asm/crs02' failgroup CRS_0002 '/dev/asm/crs03' ;

#查看磁盘reblance进度,并等待同步结束

SQL> select * from gv$asm_operation;

   INST_ID GROUP_NUMBER OPERA STAT      POWER     ACTUAL      SOFAR   EST_WORK   EST_RATE EST_MINUTES ERROR_CODE
---------- ------------ ----- ---- ---------- ---------- ---------- ---------- ---------- ----------- --------------------------------------------
1 2 REBAL RUN 11 11 25187 54618 12250 2
2 2 REBAL WAIT 11 SQL> select * from gv$asm_operation; no rows selected

#删除老的磁盘

SQL> alter diskgroup CRS drop disk CRS_0000,CRS_0001,CRS_0002 rebalance power 1024;

#查看磁盘reblance进度,并等待同步结束

SQL> select * from gv$asm_operation;

3.迁移DATA磁盘组
#向DATA磁盘组添加新的磁盘

SQL> alter diskgroup DATA add disk '/dev/asm/data01','/dev/asm/data02','/dev/asm/data03','/dev/asm/data04' rebalance power 1024;

#查看磁盘reblance进度,并等待同步结束。查询结果为空时表示reblance结束

SQL> select * from gv$asm_operation;

no rows selected

#删除老的磁盘

SQL> alter diskgroup DATA drop disk DATA_0000,DATA_0001,DATA_0002,DATA_0003 rebalance power 1024;

#查看磁盘reblance进度,并等待同步结束

SQL> select * from gv$asm_operation;

4.迁移结束后

SQL> select group_number, failgroup ,name,path from v$asm_disk order by 1;

GROUP_NUMBER FAILGROUP                      NAME                           PATH
------------ ------------------------------ ------------------------------ ----------------------------------------
1 CRS_0002 CRS_0005 /dev/asm/crs03
1 CRS_0001 CRS_0004 /dev/asm/crs02
1 CRS_0000 CRS_0003 /dev/asm/crs01
2 DATA_0005 DATA_0005 /dev/asm/data02
2 DATA_0004 DATA_0004 /dev/asm/data01
2 DATA_0007 DATA_0007 /dev/asm/data04
2 DATA_0006 DATA_0006 /dev/asm/data03 7 rows selected. SQL>

RAC数据库迁移ASM磁盘组到其它存储的更多相关文章

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

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

  2. 用NBU无法还原数据库到ASM磁盘

    描述:用NBU无法还原数据库到ASM磁盘,却可以还原到数据库本地磁盘 错误提示: ORA-15025: could not open disk "/dev/mapper/DATA1" ...

  3. centos部署oracle rac单实例11.2.0.3数据库(使用asm磁盘)

    部署oracle rac单实例数据库,需要安装grid和datavase两部分,所以首先创建两个用户oracle和grid,因为不能使用root用户进行安装,在安装之前首先需要修改一些系统参数和安装一 ...

  4. Linux下搭建Oracle11g RAC(8)----创建ASM磁盘组

    以grid用户创建ASM磁盘组,创建的ASM磁盘组为下一步创建数据库提供存储. ① grid用户登录图形界面,执行asmca命令来创建磁盘组: ② 进入ASMCA配置界面后,单击Create,创建新的 ...

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

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

  6. Linux下搭建Oracle11g RAC(5)----配置ASM磁盘

    将共享磁盘格式化.然后用asmlib将其配置为ASM磁盘,用于将来存放OCR.Voting Disk和数据库用. 注意:只需在其中1个节点上格式化就可以,接下来我们选择在node1节点上格式化. 这里 ...

  7. oracle 11g rac集群 asm磁盘组增加硬盘

    创建asm磁盘的几种方式 创建asm磁盘方式很多主要有以下几种 1.Faking方式 2.裸设备方式 3.udev方式(它下面有两种方式) 3.1 uuid方式 3.2 raw方式(裸设备方式) 4. ...

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

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

  9. 如何将RAC数据库的 RMAN Disk 备份 Restore 到另一个节点上的单个实例 (Doc ID 415579.1)

    HowTo Restore RMAN Disk backups of RAC Database to Single Instance On Another Node (Doc ID 415579.1) ...

随机推荐

  1. redis缓存怎么存储对象

    2.把对象Object存储到redis中,怎么存?memcache存取对象是序列化和反序列化 使用通用的序列化.反序列化(频繁的会很消耗cpu,使用Google Protocol Buffer,将对象 ...

  2. 【翻译】CEDCE2010 制作魅力绘制而要知道的光学小知识

    关于Silicon Studio 个人觉得他们的后处理技术在国际上还是有相对水准的,而且不少日系游戏也采用了他们的全平台YEBIS 3的中间件.   YEBIS 3的特性可以看下这个  http:// ...

  3. 为Ubuntu Server安装gnome图形桌面环境

    Ubuntu Server版默认都没有图形桌面(GUI),但是可以安装,以下共有两种安装方法. 一.安装全部Gnome桌面环境 Ubuntu系列桌面实际上有几种桌面应用程序,包括Ubuntu-desk ...

  4. 控制变量法-初中物理-Nobel Lecture, December 12, 1929-php执行SET GLOBAL connect_timeout=2效果

    $link = mysqli_connect("localhost", "wu", "wp", "wdb"); $sql ...

  5. 【转】CSS(10)盒子模型

    CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content).内边距(padding).边框(border) 和 外边距(marg ...

  6. UML 关系

    1. 关联关系(association) 关联关系式是用一条直线表示的,如A—B.表示在一段时间内将多个类的实例连接在一起,关联关系描述了某个对象在一段时间内一直知道另一个对象的存在.在Rose中为了 ...

  7. [daily][CentOS][yum] 删除包的同时一同清理掉安装时一起装进来的依赖包

    说起来有点绕口,这个需求是这样的. 就是我yum装A包的时候,同时安装了A的依赖包a1,a2,a3. 当我们使用yum remove A卸载A包的是,a1,a2,a3包并不会一同被卸载掉.如果他们没有 ...

  8. Windows下mysql自动备份的最佳方案

    网上有很多关于window下Mysql自动备份的方法,其实不乏一些不好的地方和问题,现总结出一个最好的方法供大家参考: 新建一个记事本,然后重命名为: mysql_backup.bat 然后单击右键选 ...

  9. 深入了解Windows句柄到底是什么

    深入了解Windows句柄到底是什么 http://blog.csdn.net/wenzhou1219/article/details/17659485 总是有新入门的Windows程序员问我Wind ...

  10. 0011 SDK测试方法&ADB语法

    h1.移动云OSS SDK测试方法,包含环境搭建 android  oss sdk 测试方法 1.          搭建测试环境 1.     A ndroid模拟器需要jdk1.6 2.      ...