Hi All,

We run a very antiquated Oracle 8i infrastructure that will get
replaced by Postgres Real Soon Now(tm). Or so they said 5 years ago.
Anyway, here's my problem:

We have two sites, Alpha, the production site, and Beta, a warm
standby. We're doing transaction log shipping from the production
instance at Alpha to the standby instance at Alpha, the standby
instance at Beta, and off-site for backups. The database is around
half a TB, so it's not something that we can sync across the WAN.

The working disaster recovery plan involves activating the standby
instance at Alpha (if possible) or Beta (if a site-wide event occurs)
in the event that the production instance fails/dies/whatever. Once
this happens, a new standby instance must be made, because the
transaction logs reset, and because of that, our plan calls for
immediately shutting down the database, copying the image to an
external drive, and trucking it to the new standby site, wherever that
is deemed to be. This way we can recover from a database loss at the
secondary site.

This is not convenient, but I'm willing to forgo convenience in a
situation where our primary database has crashed and we're dealing
with the fallout. As it happens, though, the powers that be are
finally planning on a "hot" test of our secondary site, meaning Beta
will be running production for a week. The inconvenient part of this
is that when we initially switch to Beta, I'll have to make an image,
throw it on USB disk, and run it to Alpha. When we switch back to
Alpha after a week of testing, I'll have to do the same thing, but in
reverse. This is more than cumbersome, it's damned irritating.

Today, I came up with an idea that I think could eliminate the running
back and forth. My plan for the switch is to ensure that the standby
instances at Alpha and Beta are 100% current and have processed all
transaction logs. I'm then going to shut down the Alpha standby, make
an image of it for insurance, then I'm going to turn it back on, then
activate both of them. At that point, I'll shut down the instance at
Alpha, use the (now production) instance at Beta to create a standby
control file, sync it to the Alpha instance, then I'll start up the
Alpha instance in standby mode, which should be able to process the
transaction logs from Beta.

My question is, should my plan work? If two oracle instances are
identical in standby mode, and are then activated, are they still
identical? Will I be able to convert one of them to standby and reply
the log files from the other?

I appeal to those of you who know Oracle more than myself.

Thanks!

--Matt

-- 
LITTLE GIRL: But which cookie will you eat FIRST?
COOKIE MONSTER: Me think you have misconception of cookie-eating process.
_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
http://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to