It is probably the same on unix as NT - I have only done this on NT. First create a 5 or 10 new rollbacks with their own new datafile and alter the datafile and the tablespace and the rbs online. Set up each one with 8 to 20 segments. The example below will shrink the rollback segment back to 4M if it gets larger than that. If it keeps shrinking back all the time then you need to make a bigger optimal size.
CREATE PUBLIC ROLLBACK SEGMENT "RBS1"
TABLESPACE "RBS"
STORAGE ( INITIAL 512K NEXT 512K OPTIMAL 4096K MINEXTENTS 8
MAXEXTENTS 4096)
To activate a rollback you must add it to the init.ora file with a line like this. The default init.ora file has a commented out line like this.
rollback_segments = ( RBS0, RBS1, RBS2, RBS3, RBS4, RBS5 )
Add them to the init.ora file and eliminate the old rollbacks from the init.ora file list. Restart the database
and now you can set the old rollbacks offline, delete them and delete the old rollback datafiles. Check the Oracle doc and set the optimal size on the rollbacks so they will shrink back to a size you specify.