Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Standby database and UNRECOVERABLE
Simply: yes and/or no.
For the 'yes': As you mentioned, copying the data files will require a recovery to sync the control files (that step would be the same as if you lost the disk on which the index tablespaces were located). That means you have to copy more than the data files (ie, some/all of the redo or archive log files).
For the 'no': Depending on the current contents of your standby database, you could mess things up even more by copying just certain pieces of the database. What you're likely to end up with is a database that Oracle can't figure out how to properly recover ... the indexes will be newer/older than the data they index ... constraints might be violated ... and on and on. Oracle recovery (by restoring data files of any kind - data/index) is meant to be done against the same database they were hot backup'd from.
Conclusion: drop the indexes and recreate them (or rebuild them) ... but only if you can find a day or so that you can have the database to yourself (it can't be quick to create a 10g+ index).
As for some people who answer a poster's questions with unhelpful remarks ... well, I've found you have to have a pretty tough geek-skin to dare to post in this newsgroup. There are a lot of helpful people here ... I listen to their posts. There are a lot of not-so-helpful people here ... I ignore their posts. Works for me. :)
Chuck wrote:
> One has to wonder whether Sybrand can ever give a straight answer too. > Anyone want to try answering the actual question? A simple Yes or No will > do. BTW I figured that performing recovery on the standby was obvious so I > didn't mention it. Perhaps I should have. > -- > Chuck > > "M Hashim" <m.a.n.hashim_at_sympatico.ca> wrote in message > news:A8ln9.16937$Qh1.1765685_at_news20.bellglobal.com... >
> very >
> unrecoverable >
> that >
> there >