Sign up ×
Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. It's 100% free, no registration required.

We have EMC CLARiiON disks that are near their end of support, so we need to move Oracle ASM disks to a new sets disks. We are trying to minimize the database down time, so I am trying to find ways to use ASM mirroring or disk clone method to move current databases on ASM old disks to new ones.

If our databases were on the file system, we could use the disk mirror/clone to copy the data files on the file system to new disks. We could then open the database on new disks with ease. But Oracle ASM disks are different than file systems.

Any suggestions or references will be very much appreciated.

share|improve this question

migrated from Nov 3 '13 at 13:21

This question came from our site for professional and enthusiast programmers.

1 Answer 1

Why not just create luns on the new storage, with same size as on old storage and add them to the existing disk groups. Next drop the old disks from the disk group and when the re-balance is over, your system is migrated to the new storage, without any downtime.

Works like a charm. ASM is way smarter than a filesystem.

share|improve this answer
Sure, I am quite confident this will help you. It is like cloning on block level. – ik_zelf Oct 6 '13 at 17:01
It worked perfectly. After rebalancing, you need to reboot server to pull out old disks. – dave Nov 23 '13 at 21:20
why? There have been bugs in Oracle that kept the disks busy/locked for the OS, despite being dropped. Check that. rebooting should now a days not be needed for just add/remove disks – ik_zelf Nov 24 '13 at 10:22
I read metalink that it is a bug that old disks are locked by OS after disks are dropped. I can actually restart db to release the locks. I have not tried to restart ASM to release its locks yet, but restart server works like a charm. My Unix admin told me he needs to restart server to pull the old disks out. – dave Nov 25 '13 at 15:47
yes, restarting the db releases the locks, no problem. There is a patch for that in case you are in a high available environments where downtime is no option. – ik_zelf Nov 25 '13 at 16:43

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.