Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: rollback segments
If you need to split rollback segments between tablespaces it's probably
more important to split by the type of workload. If possible having one
tablespace to use for online users and another for batch jobs can work well.
As rollback segments are assigned to users there is no concept of assigning
them to each user tablespace. There is nothing wrong with using just one
tablespace for the rollback segments if the database workload is not
overloading the tablespaces underlying datafile access. It's far more
important to have the right number of segments and to size them correctly.
Ideally there should be one rollback segment for each simultaneously running
process requiring use of rollback. Also rather than using auto shrink I
believe that correctly sizing your segments to cope with your databases
largest jobs.
Kind Regards
Fraser McCallum
MVP Oracle Administration
www.brainbench.com
"Prakash C N" <prakashcn_at_hotmail.com> wrote in message
news:7e1c2f8c.0204010225.4d6084cc_at_posting.google.com...
> Hi,
>
> - whats the best way to maintain rollback segments?
> - is it necessary that each user tablespace have its OWN
> rollback segment, what are the advantages of doing like this?
> - will it be a bad DB if all the rollback segments depend on
> only one tablespace (ie RBS)
>
> -Txs -P
Received on Mon Apr 01 2002 - 05:20:30 CST