
原环境是两节点的rac,asm搭建;现只剩下存储(仲裁盘、数据盘),想要恢复存储上的数据,那新搭建一个集群,如何把原存储盘注册到新的集群上面去呢?

可以的,在新集群的asm实例中mount旧的数据盘即可


mount失败:
SQL> alter diskgroup DATA mount;
alter diskgroup DATA mount
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15017: diskgroup “DATA” cannot be mounted
ORA-15063: ASM discovered an insufficient number of disks for diskgroup “DATA”
SQL> select group_number gn,disk_number dn, mount_status, header_status,mode_status,state, total_mb, free_mb, label, path from v$asm_disk order by group_number, disk_number;
GN DN MOUNT_S HEADER_STATU MODE_ST STATE TOTAL_MB FREE_MB LABEL PATH
0 0 CLOSED CANDIDATE ONLINE NORMAL 0 0 /dev/asm-data
1 0 CACHED MEMBER ONLINE NORMAL 1024 964 /dev/asm-diskb
1 1 CACHED MEMBER ONLINE NORMAL 1024 964 /dev/asm-diskc
1 2 CACHED MEMBER ONLINE NORMAL 1024 965 /dev/asm-diskd
SQL>


原来的环境中,+DATA这个DG中只有一块盘,都迁到新环境中来了


