Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

715

May 10th, 2007 03:00

Do i require to freeze the i/o for spliting the BCV in DR

I have most setup on SRDF and in sync mode, the R2 devices are concurrent devices so we thinking of using DR ( R2) for BCV maintenance. logically R2 is Write disable...do i require to freeze the i/o on R1 for splitting the BCV on R2

if it is in R1 i would prefer to bringing the application or database down to split.
i need thought in this one...

my only concern is it is SYNC mode R1-R2.

141 Posts

May 16th, 2007 15:00

A BCV on a synchronous R2 is no different than if it was on the R1 side - If you think you should freeze the I/O on the R1 side, then you should do the same on the R2 side as well. The reason for this is that not all the BCV's are "split" at exactly the same time (even with a -instant) so unless you do something to hold the I/O on the R1 devices, you run the risk of getting your BCV devices at different points in time (just slightly) and not maintaining consistency across all of the devices.

To get a consistent BCV image from either the R1 or R2 side, you need to do at least one of the following:

1. use Timefinder Consistency groups and perform a -consistent split. This split will hold the writes to the R1 devices whilst the split occurs - in this way, you are getting a consistent, crash recoverable image on the BCV as no I/O is performed during the split process. The write holding is done by the symmetrix or by powerpath (if you have older microcode).

2. use some type of freeze / thaw process which essentially does the same as above but at the database layer.

3. Use a database backup technique like hot backup mode during the split process. In this way, you can make the database consistent by using the regular database roll-forward/backward on the BCV itself after the split has completed.

4. Use none of the above, but have your data solely on 1 hyper volume.


The bottom line is that just performing a regular split of a BCV without any additional "help" does not guarantee you a consistent image, but you might get "lucky" some of the time..

Glen.

410 Posts

May 10th, 2007 03:00

you do not need to stop i/o on R1 if you wish to split a BCV attached to R2

20 Posts

May 16th, 2007 05:00

Nope, no need to freeze the I/O.. I would however suggest you set up consistency groups if you have them. That way if you have Database volumes or a large number of hypers associated with a single host they will all split at the same time.

A reason to NOT freeze the I/O to the R2 is that you then can maintain the integrity of your DR site.

13 Posts

May 25th, 2007 10:00

Depends on what type of application you are running, if its SQL for example may end up with corrupted Database or could try SYMRDF suspend which should make it a clean split ? This should stop I/O between R1 and R2 and allow clean break to BCV. Hope this helps
No Events found!

Top