That is correct. TX recovery was done in the background and foreground (if a
user would hit a transaction that needed to be rollback, but wasn't yet by
the background).

Anjo.

----- Original Message -----
To: "Multiple recipients of list ORACLE-L" <[EMAIL PROTECTED]>
Sent: Saturday, February 08, 2003 1:38 AM


> John,
>
> In 7.3.4, wasn't background TX recovery already a feature?  In other
> words, weren't large rollbacks delayed until after the database was
> already open and available?
>
> --
> Jeremiah Wilton
> http://www.speakeasy.net/~jwilton
>
> On Fri, 7 Feb 2003, John Kanagaraj wrote:
>
> > Just to add another aspect: I had a problem once with a 7.3.4 database
when
> > we performed a shutdown abort. Now this database was in the middle of a
> > complete refresh of a rather large Table from another database. The
shutdown
> > abort occurred properly, but the db took its sweet time to come up while
it
> > rolled back all the snapshot data....
> >
> > The key to this issue, as with any other aspect of DB admin: Know thy
> > application, Know thy database!
> >
> > > -----Original Message-----
> > > From: Jeremiah Wilton [mailto:[EMAIL PROTECTED]]
> > >
> > > For problem 1, you mean transaction recovery, i.e. rollback, right?
> > > Did this problem happen only with fast start parallel rollback or also
> > > with normal version 7-on background TX rollback?  How about user
> > > rollbacks (user 1 rolls back large transaction, user 2 truncates the
> > > table in the mean time).  In other words, does it really have anything
> > > specifically to do with ABORT?  Also, do you have a bug number for
> > > that?
> > >
> > > For problem 2, do you have a version where you have experienced this
> > > problem, or a bug number?  As you know, the redologs also contain
> > > entries for the changes to the controlfile, so partial write or not,
> > > instance recovery should repair a partial write to the controlfile.
> > >
> > > Finally, I'm pretty sure you can be certain you have checkpointed at
> > > any given time.  If you haven't, the database will soon run out of
> > > online redologs and stop until a checkpoint does complete!
> > >
> > > Forcing a checkpoint is a great idea -- for speeding up instance
> > > recovery -- but it doesn't make ABORT any more or less safe.
> > >
> > > My motto is:  Shutdown abort is not shutdown abhorrent!
> > >
> > > :-)
> > >
> > > On Thu, 6 Feb 2003, Robert Freeman wrote:
> > >
> > > > RE: re SHUTDOWN ABORT -- was RE: Debate on rc commands
> > > Solaris andLet me
> > > > throw in my 2 cents worth on this topic. There are two problems with
> > > > SHUTDOWN ABORT that I have experienced in the past.
> > > >
> > > > 1. Before 9i (it appears to be fixed in 9i) if you inserted
> > > data in a table,
> > > > then did a shutdown abort, if after restarting the
> > > database, you tried to
> > > > truncate the table while the database was performing
> > > recovery on that table,
> > > > the database would crash.
> > > >
> > > > 2. Assume that you have applications that are dynamically
> > > doing things like
> > > > adding and dropping tablespaces. WHat happens if the app is
> > > in the middle of
> > > > such an operation and it's in the middle of writing new
> > > records to the
> > > > control file. What is the result if you shutdown abort in
> > > the middle of this
> > > > write, before it's complete. We experienced a situation
> > > like this earlier
> > > > this week.
> > > >
> > > > I've always been opposed to shutdown abort unless you are
> > > certain that you
> > > > have checkpointed and that there are no user sessions
> > > operating on the
> > > > database.
> > > >
> > > >   -----Original Message-----
> > > >   From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
> > > Of Jamadagni,
> > > > Rajendra
> > > >
> > > >   When we do cold backups, our script issues 'shutdown
> > > immediate', if within
> > > > 3 minutes the db is not shut down, we cancel and issue
> > > 'shutdown abort'. In
> > > > either case, we (again issue) startup/shutdown to make it
> > > clean before
> > > > taking backup.
> > > >
> > > >   We don't worry about users connecting, as during cold
> > > backup window, the
> > > > listeners are shutdown. For us it is a circus (kind of) because our
> > > > production DBs talk to each other, so we have to follow a
> > > specific seq of
> > > > shutdown/startup.
> > > >
> > > >   So far we haven't encountered any major issues because of
> > > 'shutdown abort'
> > > > ... (heavily knocking on the wood !!)
>
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> --
> Author: Jeremiah Wilton
>   INET: [EMAIL PROTECTED]
>
> Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
> San Diego, California        -- Mailing list and web hosting services
> ---------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: [EMAIL PROTECTED] (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).
>

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Anjo Kolk
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (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).

Reply via email to