Frage zu Rollbacksegmenten

mal eine generelle Frage, ich habe gelesen das man von zeit zu zeit die rollbacksegmente neu anlegen sollte weil die mit der zeit zu stark fragmentiert werden.

A: ist die ausage zutreffend
B: wie geht man vor wenn man die löscht und wieder erneuert ?
es geht mir in erster stelle darum in welchen zustand die DB gefahren werden muß
und dann einfach

alter rollback segment rb1 offline;
drop rollback segment rb1;
create public rollback segment rb1 tablespace ROLLBACK_DATA
storage (initial 10M next 5M optimal 20M);

und fertig ? oder sehe ich das falsch und man muß das anders machen ?

gibt es views in denen man ablesen kann wo sich die DB ausbremst oder geht das nur über den enterprisemanager (den habe ich nicht zu verfügung - leider)

Hi Chris,

helfen kann ich dir leider nicht bei deinem Problem, aber hier mal ein Tip:
unter
www.trivadis.ch
(sehr seriöse Firma) kannst du dich kostenlos registrieren und dir im Downloadbereich ettliche Auswerte-Scripts downloaden. Die Aufteilung ist sauber von Oracle 7 - 9 gegliedert und jedes Script enthält eine genaue Beschreibung was das Ergebnis ist.
Dort wirst du sicher fündig.

Grüße

Ratloser

unter
www.trivadis.ch
(sehr seriöse Firma) kannst du dich kostenlos registrieren und
dir im Downloadbereich ettliche Auswerte-Scripts downloaden.

Hallo Ratloser!

Ich habe mir nicht alle Scripts angesehen, insbesondere keines bezüglich der Rollback-Segmente, aber von ca. 10 die ich kurz geprüft habe liefern mindestens 2 (lodblind.sql, sdfkoind.sql) nicht (in allen Fällen) das erwartete Resultat - und das aber nach nur einem ganz kurzen Blick. Ich würde das Ganze also eher (sehr) mit Vorsicht geniessen.

Gruß,
TheBeast