Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re:RE: Re[2]: How can I get my DB back if I lost one of my r

Re:RE: Re[2]: How can I get my DB back if I lost one of my r

From: <Riyaj_Shamsudeen_at_i2.com>
Date: Tue, 14 Aug 2001 14:01:02 -0700
Message-ID: <F001.0036A8C6.20010814141035@fatcity.com>

Hi all
        I did some research in my test database and here is what I found out: I had events 10500,10221 and 10218 set in the database to trace the instance recovery. 10218 was particularly useful since it was dumping the uba of applied undo.
        a. Shutdown abort did not rollback any transactions( as expected). Shutdown immediate signalled  smon and smon rolled back all the uncommitted transactions. I could see that the smon was applying uba in the trace file: -

uba: 0x0100010d.0003.11
uba: 0x0100010d.0003.10
uba: 0x0100010d.0003.0f
uba: 0x0100010d.0003.0e
uba: 0x0100010d.0003.0d
uba: 0x0100010d.0003.0c

        b. Inserted few thousands rows, did a shutdown immediate, renamed the rollback segment data file and tried to open the database. Of course DBW was not happy, created a backup control file to trace and offline dropped the datafile. Still complained about the rollback entries from the init.ora file, so commented out those entries and was able to open the database.
        c. Inserted few thousands rows again, did a shutdown abort this time, renamed the rollback segment data file and tried to open the database. Did the same steps as in step (b). Even after commenting out rollback segments, still smon was complaining about "unable to access the rollback segment" and database did not open at all.

SMON: about to recover undo segment 2
SMON: mark undo segment 2 as needs recovery
SMON: about to recover undo segment 3
SMON: mark undo segment 3 as needs recovery
SMON: about to recover undo segment 4
SMON: mark undo segment 4 as needs recovery

        Recreated the control file with the roll back segment datafile and now database opens fine..This explains Dick's experience. In my case, the database crashed and the rollback segment file was corrupted and had to use _corrupted_rollback_segments to solvage the data. If you shutdown clean
(immediate or normal), losing rollback segment is no big deal, otherwise
say your prayers...

HTH,
Thanks
Riyaj "Re-yas" Shamsudeen
Certified Oracle DBA
i2 technologies   www.i2.com

|------------------------+------------------------+------------------------|
|                        |   dgoulet_at_vicr.com     |                        |
|                        |   Sent by:             |           To:          |
|                        |   root_at_fatcity.com     |   Multiple recipients  |
|                        |                        |   of list ORACLE-L     |
|                        |   08/14/01 01:27 PM    |   <ORACLE-L_at_fatcity.com|
|                        |   Please respond to    |   >                    |
|                        |   ORACLE-L             |           cc:          |
|                        |                        |           Subject:     |
|                        |                        |   Re:RE: Re[2]: How can|
|                        |                        |   I get my DB back if I|
|                        |                        |   lost one of my r     |
|------------------------+------------------------+------------------------|






Lisa,

   I believe that is why using "shutdown abort" is not truly endorsed by Oracle, except as a last resort.  What I've noticed on the list is the desire by
some to over use this method of shutting down the DB.  Now I will admit that
"shutdown normal" is a real pain in the back side since every one HAS to log off
before the DB will shutdown.  And "shutdown immediate" does have a tendency to
hang around way too long on occasion.  Using abort though as the fix all is a
really bad thing to do.  One item I've taken is to allow the DB to stay in the
"shutdown immediate" state for at least 10 minutes before aborting it.  The reason is that during that time the background processes have the opportunity to
rollback/commit all of the transactions that were taking place thereby cleaning
out the rollback segments.  If by the time 10 minutes has expired your DB has
not shutdown, you can be 99% confident that the problem is a truly dead process/client who is no longer talking to Oracle and who's transactions have
been handled.  It's just a matter that Oracle cannot handshake with the client
anymore that's holding up the shutdown.  Then one can abort the instance with
every confidence that it will restart later.  Experience here has proved that
the startup in this case will occur 5 times faster than just firing off a "shutdown abort" without the time period.  Therefore to my SA's chagrin, all of
my scripts call "shutdown immediate" and "shutdown abort" is left to a manual
process.

In my last response, privately, to Riyaj I stated that I had repaired a DB that
lost it's rollback tablespace to a disk failure.  The problem arose on db startup after a normal cold backup.  Since the DB was shutdown with the immediate vs. abort option all of the rollback was cleaned out before Oracle
shutdown, and it did so normally.  When the restart failed it was just a matter
of dumping the datafile offline and the tablespace including contents
(which

cleans undo$ in the process) and rebuilding the messed up rollback space else
where.  Had "shutdown abort" been used I have no experience on what would have
happen, but I sure can imagine.

Now the original post stated that they had forgotten to backup this datafile.
The reasons for doing so vary a lot, but there is a common and failsafe method
to prevent this.  It's just a matter of laying out your filesystem in such a way
that you cannot miss a datafile.  Around here we use /ora1 as Oracle's $HOME
mount point and then a second directory off of the root as the starting point
for each instance such as our ODS where all of the files for the instance are on
/TEST/<something>/<something>.dbf.  This includes the control files and on-line
redo logs although I know you really should not back them up IAW Oracle's suggestions but I do anyway.  Now when my SA wants to do a backup he just backups /TEST/* and we're 100% confident he got everything.

I think one of the tasks of a DBA is to try and anticipate everything that Murphy can unleash on you.  To that point I truly believe in the KISS principle,
namely Keep It Simple, Stupid.

Dick Goulet

____________________Reply Separator____________________
Author: "Koivu; Lisa" <lisa.koivu_at_efairfield.com> Date:       8/14/2001 12:01 PM

Hi Dick,

I see your point.  What about when the db does something similar to a shutdown abort?  Then you do need your rollback segments to perform a full recovery.

LK

> -----Original Message-----
> From: dgoulet_at_vicr.com [SMTP:dgoulet_at_vicr.com]
> Sent: Tuesday, August 14, 2001 12:26 PM
> To:   Multiple recipients of list ORACLE-L
> Subject:      Re[2]: How can I get my DB back if I lost one of my
rollback
>
> Riyaj,
>
>     Rollback segments are needed for recovery?  I think your confused
with
> the
> online redo logs.  When a DB shuts down the rollback segments are emptied
> out
> either because the transactions have been rolled back or committed.  Once
> you
> start the recovery process the rollback segments are no longer required
as
> the
> data therein is in the on-line redo logs.
>
> Dick Goulet
>
> ____________________Reply Separator____________________
> Author: Riyaj_Shamsudeen_at_i2.com
> Date:       8/14/2001 6:41 AM
>
> Hermanto
>         Rollback segment data files are *needed* for recovery. Rollback
> segments are the key component for consistent media/instance recovery. If
> you lose any of the rollback segment files and if any extents from that
> datafile are needed then the database can not do the recovery
consistently
>
> and will give you errors. Is it the only data file associated with the
> rollback segment tablespace. If that is the case, there will be extents
> from the rollback segments. If there are no extents from the rollback
> segments then you could potentially offline drop the datafile, do the
> media recovery and do open resetlogs. What errors are you getting ? Stuck
> recovery ? Errors will tell you whether the recovery process is looking
> for rollback segments or the data file.
>         Please contact Oracle support if there are any rollback extents
in
>
> this datafile. _offline_rollback_segments and _corrupted_rollback_segments
>
> parameters can be used to hard open the database. But DO expect data
> consistency errors. In fact, only thing you should do is open this way,
> extract the data out and import in to a new database. Contact Oracle
> Support before you do this since there are serious consequences of doing
> this.
>
> Thanks
> Riyaj "Re-yas" Shamsudeen
> Certified Oracle DBA
> i2 technologies   www.i2.com
>
>
>
>
> Hermanto P <hermanto_p_at_aprilasia.com>
> Sent by: root_at_fatcity.com
> 08/14/01 03:35 AM
> Please respond to ORACLE-L
>
>
>         To:     Multiple recipients of list ORACLE-L
> <ORACLE-L_at_fatcity.com>
>         cc:
>         Subject:        How can I get my DB back if I lost one of my
> rollback
> segment (rb
>
>
> Hi gurus,
> Recently, I have forgotten to backup one of rollback segment file
> (rbs02.dbf).
> When I want to restore..the db can not startup normally.
> Anyone can give me advise..
> Thanks in advance.
>
> Warm regards,
> Hermanto
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.com
> --
> Author: Hermanto P
>   INET: hermanto_p_at_aprilasia.com
>
> Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
> San Diego, California        -- Public Internet access / Mailing Lists
> --------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from).  You may
> also send the HELP command for other information (like subscribing).
>
>
>
>
> <br><font size=2 face="sans-serif">Hermanto</font>
> <br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Rollback
> segment
> data files are *needed* for recovery. Rollback segments are the key
> component
> for consistent media/instance recovery. If you lose any of the rollback
> segment
> files and if any extents from that datafile are needed then the database
> can not
> do the recovery consistently and will give you errors. Is it the only
data
> file
> associated with the rollback segment tablespace. If that is the case,
> there will
> be extents from the rollback segments. If there are no extents from the
> rollback
> segments then you could potentially offline drop the datafile, do the
> media
> recovery and do open resetlogs. What errors are you getting ? Stuck
> recovery ?
> Errors will tell you whether the recovery process is looking for rollback
> segments or the data file.</font>
> <br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Please
> contact
> Oracle support if there are any rollback extents in this datafile.
> _offline_rollback_segments and _corrupted_rollback_segments parameters
can
> be
> used to hard open the database. But DO expect data consistency errors. In
> fact,
> only thing you should do is open this way, extract the data out and
import
> in to
> a new database. Contact Oracle Support before you do this since there are
> serious consequences of doing this.</font>
> <br>
> <br><font size=2 face="sans-serif">Thanks<br>
> Riyaj &quot;Re-yas&quot; Shamsudeen<br>
> Certified Oracle DBA<br>
> i2 technologies &nbsp; www.i2.com</font>
> <br>
> <br>
> <br>
> <table width=100%>
> <tr valign=top>
> <td>
> <td><font size=1 face="sans-serif"><b>Hermanto P
> &lt;hermanto_p_at_aprilasia.com&gt;</b></font>
> <br><font size=1 face="sans-serif">Sent by: root_at_fatcity.com</font>
> <p><font size=1 face="sans-serif">08/14/01 03:35 AM</font>
> <br><font size=1 face="sans-serif">Please respond to ORACLE-L</font>
> <br>
> <td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
> <br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp;
> &nbsp;
> &nbsp; &nbsp;Multiple recipients of list ORACLE-L
> &lt;ORACLE-L_at_fatcity.com&gt;</font>
> <br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc: &nbsp;
> &nbsp;
> &nbsp; &nbsp;</font>
> <br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject:
> &nbsp;
> &nbsp; &nbsp; &nbsp;How can I get my DB back if I lost one of my rollback
> segment (rb</font></table>
> <br>
> <br>
> <br><font size=2 face="Courier New">Hi gurus,<br>
> Recently, I have forgotten to backup one of rollback segment file<br>
> (rbs02.dbf).<br>
> When I want to restore..the db can not startup normally.<br>
> Anyone can give me advise..<br>
> Thanks in advance.<br>
> <br>
> Warm regards,<br>
> Hermanto<br>
> -- <br>
> Please see the official ORACLE-L FAQ: http://www.orafaq.com<br>
> -- <br>
> Author: Hermanto P<br>
>  &nbsp;INET: hermanto_p_at_aprilasia.com<br>
> <br>
> Fat City Network Services &nbsp; &nbsp;-- (858) 538-5051 &nbsp;FAX: (858)
> 538-5051<br>
> San Diego, California &nbsp; &nbsp; &nbsp; &nbsp;-- Public Internet
access
> /
> Mailing Lists<br>
> --------------------------------------------------------------------<br>
> To REMOVE yourself from this mailing list, send an E-Mail message<br>
> to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in<br>
> the message BODY, include a line containing: UNSUB ORACLE-L<br>
> (or the name of mailing list you want to be removed from). &nbsp;You
> may<br>
> also send the HELP command for other information (like subscribing).<br>
> </font>
> <br>
> <br>
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.com
> --
> Author:
>   INET: dgoulet_at_vicr.com
>
> Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
> San Diego, California        -- Public Internet access / Mailing Lists
> --------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from).  You may
> also send the HELP command for other information (like subscribing).

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12"> <TITLE>RE: Re[2]: How can I get my DB back if I lost one of my rollback</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">Hi Dick, </FONT> </P>

<P><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">I see your point.&nbsp; What about
when the db does something similar to a shutdown abort?&nbsp; Then you<U> do</U>
need your rollback segments to perform a full recovery.&nbsp;&nbsp; </FONT></P>

<P><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">LK</FONT>
</P>
<UL>
<P><FONT SIZE=1 FACE="Arial">-----Original Message-----</FONT>
<BR><B><FONT SIZE=1 FACE="Arial">From:&nbsp;&nbsp;</FONT></B> <FONT SIZE=1
FACE="Arial">dgoulet_at_vicr.com [SMTP:dgoulet_at_vicr.com]</FONT> <BR><B><FONT SIZE=1 FACE="Arial">Sent:&nbsp;&nbsp;</FONT></B> <FONT SIZE=1 FACE="Arial">Tuesday, August 14, 2001 12:26 PM</FONT> <BR><B><FONT SIZE=1 FACE="Arial">To:&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B> <FONT
SIZE=1 FACE="Arial">Multiple recipients of list ORACLE-L</FONT> <BR><B><FONT SIZE=1
FACE="Arial">Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B> <FONT
SIZE=1 FACE="Arial">Re[2]: How can I get my DB back if I lost one of my rollback</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Riyaj,</FONT> </P>

<P><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp; Rollback segments are needed for
recovery?&nbsp; I think your confused with the</FONT> <BR><FONT SIZE=2 FACE="Arial">online redo logs.&nbsp; When a DB shuts down the
rollback segments are emptied out</FONT> <BR><FONT SIZE=2 FACE="Arial">either because the transactions have been rolled
back or committed.&nbsp; Once you</FONT> <BR><FONT SIZE=2 FACE="Arial">start the recovery process the rollback segments
are no longer required as the</FONT>
<BR><FONT SIZE=2 FACE="Arial">data therein is in the on-line redo logs.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Dick Goulet</FONT> </P>

<P><FONT SIZE=2 FACE="Arial">____________________Reply
Separator____________________</FONT>

<BR><FONT SIZE=2 FACE="Arial">Author: Riyaj_Shamsudeen_at_i2.com</FONT> <BR><FONT SIZE=2 FACE="Arial">Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8/14/2001 6:41 AM</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Hermanto</FONT> <BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rollback segment data files are *needed* for recovery. Rollback </FONT> <BR><FONT SIZE=2 FACE="Arial">segments are the key component for consistent media/instance recovery. If </FONT>
<BR><FONT SIZE=2 FACE="Arial">you lose any of the rollback segment files and if
any extents from that </FONT>
<BR><FONT SIZE=2 FACE="Arial">datafile are needed then the database can not do
the recovery consistently </FONT>
<BR><FONT SIZE=2 FACE="Arial">and will give you errors. Is it the only data file
associated with the </FONT>
<BR><FONT SIZE=2 FACE="Arial">rollback segment tablespace. If that is the case,
there will be extents </FONT>
<BR><FONT SIZE=2 FACE="Arial">from the rollback segments. If there are no extents from the rollback </FONT>
<BR><FONT SIZE=2 FACE="Arial">segments then you could potentially offline drop
the datafile, do the </FONT>
<BR><FONT SIZE=2 FACE="Arial">media recovery and do open resetlogs. What errors
are you getting ? Stuck </FONT>
<BR><FONT SIZE=2 FACE="Arial">recovery ? Errors will tell you whether the recovery process is looking </FONT>
<BR><FONT SIZE=2 FACE="Arial">for rollback segments or the data file.</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please
contact Oracle support if there are any rollback extents in </FONT> <BR><FONT SIZE=2 FACE="Arial">this datafile. _offline_rollback_segments and _corrupted_rollback_segments </FONT>
<BR><FONT SIZE=2 FACE="Arial">parameters can be used to hard open the database.
But DO expect data </FONT>
<BR><FONT SIZE=2 FACE="Arial">consistency errors. In fact, only thing you should
do is open this way, </FONT>
<BR><FONT SIZE=2 FACE="Arial">extract the data out and import in to a new database. Contact Oracle </FONT>
<BR><FONT SIZE=2 FACE="Arial">Support before you do this since there are serious
consequences of doing </FONT>
<BR><FONT SIZE=2 FACE="Arial">this.</FONT> </P>

<P><FONT SIZE=2 FACE="Arial">Thanks</FONT>
<BR><FONT SIZE=2 FACE="Arial">Riyaj &quot;Re-yas&quot; Shamsudeen</FONT>
<BR><FONT SIZE=2 FACE="Arial">Certified Oracle DBA</FONT>
<BR><FONT SIZE=2 FACE="Arial">i2 technologies&nbsp;&nbsp; www.i2.com</FONT>
</P>
<BR>
<BR>
<BR>

<P><FONT SIZE=2 FACE="Arial">Hermanto P
&lt;hermanto_p_at_aprilasia.com&gt;</FONT>

<BR><FONT SIZE=2 FACE="Arial">Sent by: root_at_fatcity.com</FONT>
<BR><FONT SIZE=2 FACE="Arial">08/14/01 03:35 AM</FONT>
<BR><FONT SIZE=2 FACE="Arial">Please respond to ORACLE-L</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">&nbsp;</FONT> <BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To:&nbsp;&nbsp;&nbsp;&nbsp; Multiple recipients of list ORACLE-L &lt;ORACLE-L_at_fatcity.com&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cc:
</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; How can I get my DB back if I
lost one of my rollback</FONT>

<BR><FONT SIZE=2 FACE="Arial">segment (rb</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">Hi gurus,</FONT> <BR><FONT SIZE=2 FACE="Arial">Recently, I have forgotten to backup one of rollback segment file</FONT>
<BR><FONT SIZE=2 FACE="Arial">(rbs02.dbf).</FONT> <BR><FONT SIZE=2 FACE="Arial">When I want to restore..the db can not startup
normally.</FONT>

<BR><FONT SIZE=2 FACE="Arial">Anyone can give me advise..</FONT>
<BR><FONT SIZE=2 FACE="Arial">Thanks in advance.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Warm regards,</FONT>
<BR><FONT SIZE=2 FACE="Arial">Hermanto</FONT>
<BR><FONT SIZE=2 FACE="Arial">-- </FONT> <BR><FONT SIZE=2 FACE="Arial">Please see the official ORACLE-L FAQ: <A HREF="http://www.orafaq.com" TARGET="
_blank">http://www.orafaq.com</A></FONT>
<BR><FONT SIZE=2 FACE="Arial">-- </FONT>
<BR><FONT SIZE=2 FACE="Arial">Author: Hermanto P</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp; INET: hermanto_p_at_aprilasia.com</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Fat City Network Services&nbsp;&nbsp;&nbsp; --
(858) 538-5051&nbsp; FAX: (858) 538-5051</FONT>
<BR><FONT SIZE=2 FACE="Arial">San Diego, California&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Public Internet access /
Mailing Lists</FONT>
<BR><FONT SIZE=2
FACE="Arial">



-</FONT>
<BR><FONT SIZE=2 FACE="Arial">To REMOVE yourself from this mailing list, send an
E-Mail message</FONT>
<BR><FONT SIZE=2 FACE="Arial">to: ListGuru_at_fatcity.com (note EXACT spelling of
'ListGuru') and in</FONT>
<BR><FONT SIZE=2 FACE="Arial">the message BODY, include a line containing: UNSUB
ORACLE-L</FONT>
<BR><FONT SIZE=2 FACE="Arial">(or the name of mailing list you want to be removed from).&nbsp; You may</FONT>
<BR><FONT SIZE=2 FACE="Arial">also send the HELP command for other information
(like subscribing).</FONT>
</P>
<BR>
<BR>
<BR>

<P><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Hermanto&lt;/font&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Rollback segment</FONT>
<BR><FONT SIZE=2 FACE="Arial">data files are *needed* for recovery. Rollback
segments are the key component</FONT>
<BR><FONT SIZE=2 FACE="Arial">for consistent media/instance recovery. If you
lose any of the rollback segment</FONT>
<BR><FONT SIZE=2 FACE="Arial">files and if any extents from that datafile are
needed then the database can not</FONT>
<BR><FONT SIZE=2 FACE="Arial">do the recovery consistently and will give you
errors. Is it the only data file</FONT>
<BR><FONT SIZE=2 FACE="Arial">associated with the rollback segment tablespace.
If that is the case, there will</FONT>
<BR><FONT SIZE=2 FACE="Arial">be extents from the rollback segments. If there
are no extents from the rollback</FONT>
<BR><FONT SIZE=2 FACE="Arial">segments then you could potentially offline drop
the datafile, do the media</FONT>
<BR><FONT SIZE=2 FACE="Arial">recovery and do open resetlogs. What errors are
you getting ? Stuck recovery ?</FONT>
<BR><FONT SIZE=2 FACE="Arial">Errors will tell you whether the recovery process
is looking for rollback</FONT>
<BR><FONT SIZE=2 FACE="Arial">segments or the data file. &lt;/font&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Please contact</FONT><BR><FONT SIZE=2 FACE="Arial">Oracle support if there are any rollback extents
in this datafile.</FONT>
<BR><FONT SIZE=2 FACE="Arial">_offline_rollback_segments and _corrupted_rollback_segments parameters can be</FONT> <BR><FONT SIZE=2 FACE="Arial">used to hard open the database. But DO expect data
consistency errors. In fact,</FONT>
<BR><FONT SIZE=2 FACE="Arial">only thing you should do is open this way, extract
the data out and import in to</FONT>
<BR><FONT SIZE=2 FACE="Arial">a new database. Contact Oracle Support before you
do this since there are</FONT>
<BR><FONT SIZE=2 FACE="Arial">serious consequences of doing this.&lt;/font&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Thanks&lt;br&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">Riyaj &amp;quot;Re-yas&amp;quot; Shamsudeen&lt;br&gt;</FONT>

<BR><FONT SIZE=2 FACE="Arial">Certified Oracle DBA&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">i2 technologies &amp;nbsp;
www.i2.com&lt;/font&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;table width=100%&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;tr valign=top&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;td&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;td&gt;&lt;font size=1
face=&quot;sans-serif&quot;&gt;&lt;b&gt;Hermanto P</FONT> <BR><FONT SIZE=2
FACE="Arial">&amp;lt;hermanto_p_at_aprilasia.com&amp;gt;&lt;/b&gt; &lt;/font&gt;</FO
NT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Sent by:
root_at_fatcity.com&lt;/font&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;p&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;08/14/01 03:35 AM&lt;/font&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Please respond to ORACLE-L&lt;/font&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">&lt;td&gt;&lt;font size=1 face=&quot;Arial&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; To:
&amp;nbsp; &amp;nbsp;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&amp;nbsp; &amp;nbsp;Multiple recipients of list
ORACLE-L</FONT>
<BR><FONT SIZE=2
FACE="Arial">&amp;lt;ORACLE-L_at_fatcity.com&amp;gt;&lt;/font&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc:
&amp;nbsp; &amp;nbsp;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&amp;nbsp; &amp;nbsp;&lt;/font&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; <BR><FONT SIZE=2 FACE="Arial">&amp;nbsp; &amp;nbsp; &amp;nbsp;How can I get my
DB back if I lost one of my rollback</FONT>
<BR><FONT SIZE=2 FACE="Arial">segment (rb&lt;/font&gt;&lt;/table&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;&lt;font size=2 face=&quot;Courier
New&quot;&gt;Hi gurus,&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">Recently, I have forgotten to backup one of rollback segment file&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">(rbs02.dbf).&lt;br&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">When I want to restore..the db can not startup
normally.&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">Anyone can give me advise..&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">Thanks in advance.&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">Warm regards,&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">Hermanto&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">-- &lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">Please see the official ORACLE-L FAQ: <A
HREF="http://www.orafaq.com"
TARGET="_blank">http://www.orafaq.com</A>&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">-- &lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">Author: Hermanto P&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp;&amp;nbsp;INET:
hermanto_p_at_aprilasia.com&lt;br&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">Fat City Network Services &amp;nbsp; &amp;nbsp;--
(858) 538-5051 &amp;nbsp;FAX: (858)</FONT>
<BR><FONT SIZE=2 FACE="Arial">538-5051&lt;br&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">San Diego, California &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-- Public Internet access /</FONT> <BR><FONT SIZE=2 FACE="Arial">Mailing Lists&lt;br&gt;</FONT> <BR><FONT SIZE=2
FACE="Arial">

-&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">To REMOVE yourself from this mailing list, send an
E-Mail message&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">to: ListGuru_at_fatcity.com (note EXACT spelling of
'ListGuru') and in&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">the message BODY, include a line containing: UNSUB
ORACLE-L&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">(or the name of mailing list you want to be removed from). &amp;nbsp;You may&lt;br&gt;</FONT> <BR><FONT SIZE=2 FACE="Arial">also send the HELP command for other information
(like subscribing).&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;/font&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">&lt;br&gt;</FONT>
<BR><FONT SIZE=2 FACE="Arial">-- </FONT>
<BR><FONT SIZE=2 FACE="Arial">Please see the official ORACLE-L FAQ: <A
HREF="http://www.orafaq.com" TARGET="
_blank">http://www.orafaq.com</A></FONT>
<BR><FONT SIZE=2 FACE="Arial">-- </FONT>
<BR><FONT SIZE=2 FACE="Arial">Author: </FONT>
<BR><FONT SIZE=2 FACE="Arial">&nbsp; INET: dgoulet_at_vicr.com</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Fat City Network Services&nbsp;&nbsp;&nbsp; --
(858) 538-5051&nbsp; FAX: (858) 538-5051</FONT>
<BR><FONT SIZE=2 FACE="Arial">San Diego, California&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Public Internet access /
Mailing Lists</FONT>
<BR><FONT SIZE=2
FACE="Arial">



-</FONT>
<BR><FONT SIZE=2 FACE="Arial">To REMOVE yourself from this mailing list, send an
E-Mail message</FONT>
<BR><FONT SIZE=2 FACE="Arial">to: ListGuru_at_fatcity.com (note EXACT spelling of
'ListGuru') and in</FONT>
<BR><FONT SIZE=2 FACE="Arial">the message BODY, include a line containing: UNSUB
ORACLE-L</FONT>
<BR><FONT SIZE=2 FACE="Arial">(or the name of mailing list you want to be removed from).&nbsp; You may</FONT>
<BR><FONT SIZE=2 FACE="Arial">also send the HELP command for other information
(like subscribing).</FONT>
</P>
</UL>
</BODY>
</HTML>



--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author:
  INET: Riyaj_Shamsudeen_at_i2.com

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L

(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).
Received on Tue Aug 14 2001 - 16:01:02 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US