ASM磁盘通过rebalance迁移

本文详细介绍了在ASM(Automatic Storage Management)环境中,如何通过rebalance操作将数据从旧存储迁移到新存储的过程。关键步骤包括:配置新存储的ASM磁盘、修改数据库内的ASM磁盘路径、手动备份OCR、迁移OCR磁盘、替换Voting Disk、删除原有OCR磁盘、检查集群状态并恢复OCR备份、丢弃原有磁盘,以及最终迁移DATA磁盘。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实施要点:

1、数据迁移前,如果库不大,最好全库备份一次

2、进行数据平衡时,数据磁盘是添加到现有磁盘组,而不是重新建一个磁盘组

3、本次实施过程,服务器只有1张HBA卡,本次实施先取消原有的多路径,只保留旧有存储单路径,另一个FC口插上新存储的路径。待迁移完成后,再配置新存储的多路径

二、实施步骤

1.查询并配置ASM磁盘

[root@rac1 ~]# /sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb

2221400015577dfa0

[root@rac1 ~]# /sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb

222050001554aad38

[root@rac1 ~]# /sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb

222af0001552ce417

[root@rac1 ~]# /sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb

222f8000155dc44a4

[root@rac1 ~]# vi /etc/udev/rules.d/99-oracle-asmdevices.rules

在原有规则下增加新存储的规则

KERNEL=="sd?",BUS=="scsi",PROGRAM=="//sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="2221400015577dfa0",NAME="asm-disk1",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd?",BUS=="scsi",PROGRAM=="//sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="222050001554aad38",NAME="asm-disk2",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd?",BUS=="scsi",PROGRAM=="//sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="222af0001552ce417",NAME="asm-disk3",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd?",BUS=="scsi",PROGRAM=="//sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="222f8000155dc44a4",NAME="asm-disk4",OWNER="grid",GROUP="asmadmin",MODE="0660"

[root@rac1 ~]# udevadm control --reload-rules

[root@rac1 ~]# start_udev

2.修改数据库内的ASM磁盘路径

[root@rac1 ~]# asmca

添加新磁盘时提示ORA-15014,需要修改数据库内识别磁盘的路径。

[grid@rac1 ~]$ sqlplus / as sysasm

SQL> show parameter asm

/dev/dm-*

SQL> alter system set asm_diskstring='/dev/*';

[root@rac1 ~]# asmca      --mount OCR01

3.手工备份OCR

[root@rac1 ~]# /u01/app/11.2.0/grid/bin/ocrconfig

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值