RAC数据库迁移ASM磁盘组到其它存储

环境介绍:

   一共有两个磁盘组: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>
时间: 2024-08-05 19:09:50

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

rac某节点asm磁盘启动失败故障定位及恢复

RAC环境: oracle数据库:oracle11gr2 操作系统:rhel6.4_x86_64 故障现象: 1.rac其一个节点的oracle与asm相关的进程和实例启动失败: 查看方法:ps -ef|grep ora_ ps -ef|grep asm_ crsctl stat res -t (只能看到节点1上启动的oracle实例和asm实例) 2.在节点2上查看不到asm磁盘设备标签: 查看方法:oracleasm listdisks  (没有内容) ll /dev/oracleasm/d

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

将共享磁盘格式化.然后用asmlib将其配置为ASM磁盘,用于将来存放OCR.Voting Disk和数据库用. 注意:只需在其中1个节点上格式化就可以,接下来我们选择在node1节点上格式化. 这里我们以asmlib软件来创建ASM磁盘,而不使用raw disk,而且从11gR2开始,OUI的图形界面已经不再支持raw disk. 格式化共享磁盘 ① 以root用户分别在两个节点上执行fdisk命令,查看现有硬盘分区信息: node1: [[email protected] ~]# fdisk

Oracle 学习之RAC(五) 创建ASM磁盘组

以grid用户,运行asmcma命令 [[email protected] database]# su - grid 11grac1-> asmca 我们在安装Grid时已经建立了一个磁盘组,现在点击create按钮,建立其他的磁盘组 新建一个data组,磁盘为ORADATA,点击ok 再建立一个FRA的磁盘组,完成后结果如下

ASM磁盘组异机迁移

环境: Source: OS:redhat 6.3 DB:Oralce RAC 11.2.4.0 destination: OS:redhat 6.3 DB:Oralce RAC 11.2.4.0 背景:客户的PC机上面有两个实例,压力太大,需要迁移出一个实例.数据量TB级别,因为同平台,同版本,外挂存储.所以这里采用直接迁移asm磁盘组 操作前需要注意的: 1.Voting Disk是单独的盘,不包含需要迁移的数据 话不多,这里模拟出来分享给大家(PS:我的原库和目标库的主机名是一样的,第三步

如何将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) APPLIES TO: Oracle Database - Enterprise Edition - Version 9.2.0.1 and laterOracle Database Cloud Schema Service - Version N/A and laterOracle Databa

rhel 7.0 配置ASM磁盘,使用udev绑定方法

配置ASM磁盘,并用udev绑定 最近在rhel 7.0上安装12c RAC 遇到配置ASM磁盘问题,自己改写了一个脚本,经过测试验证. 1.虚拟机需要在vmx文件中添加,才能显示UUID disk.enableUUID = "TRUE" 2.创建 /etc/udev/rules.d/99-my-asmdevices.rules 步骤1(可省略) #rm -rf /etc/udev/rules.d/99-my-asmdevices.rules 步骤2(创建文件) #for i in b

ORACLE10gRAC数据库迁移至10gRAC

1.数据库备份RUN {ALLOCATE CHANNEL ch00 DEVICE TYPE disk;ALLOCATE CHANNEL ch01 DEVICE TYPE disk;ALLOCATE CHANNEL ch02 DEVICE TYPE disk;ALLOCATE CHANNEL ch03 DEVICE TYPE disk;ALLOCATE CHANNEL ch04 DEVICE TYPE disk;ALLOCATE CHANNEL ch05 DEVICE TYPE disk;back

迁移ASM故障磁盘组数据库到新磁盘组

由于原有磁盘组使用的是NORMAL冗余方式.剩余的空间只有3G.数据库空间为200G.ASM磁盘组空间不足以存放数据库.而且新增的磁盘只有一块300G的盘.为避免磁盘REBALANCE出现异常.因此将300G的磁盘做成EXTERNAL冗余方式,并采用RMAN COPY的方式,将数据库迁移到新的磁盘组.迁移成功后,在将原有的3块150G的磁盘删除.并创建一个新的EXTERNAL磁盘组备用. 1  ASM识别磁盘 1.1停集群环境 原有环境中使用了多路径,裸设备映射,ASMLIB配置.ASM添加磁盘

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

[javascript] view plain copy LINUX 11G RAC ASM磁盘组在线增加磁盘扩容 1.操作系统版本 OEL 6.1 [[email protected] ~]# more /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 (Santiago) 2.数据库版本 oracle 11g rac SQL> select * from v$version; BANNER ------------