Oracle Datenbank 9i und späteren Versionen eine Option für die Verwaltung von Rollback Transaktionen automatisch enthalten . Automatic Undo Management, jetzt ein Best-Practice- Empfehlung , beinhaltet die Verwendung einer " Undo-Tablespace " auf nicht festgeschriebene Transaktion Datensätze speichern und so dass der Server Rollback-Segment und Raum -Management-Aufgaben zu steuern. Obwohl Sie nur können eine Undo-Tablespace aktiv zu einer Zeit , haben Sie die Möglichkeit , mehr als eine zu erstellen. Stellen Sie die Parameter UNDO_MANAGEMENT auf "AUTO" und erstellen Sie eine erste Undo-Tablespace an der Zeit, die Sie erstellen eine neue Datenbank. Erstellen Sie eine weitere Undo-Tablespace mit einer expliziten "CREATE UNDO TABLESPACE "-Befehl. Anleitung
1
Schreiben Sie die Öffnung "CREATE UNDO TABLESPACE " Befehl und geben Sie dem Tabellenbereich einen eindeutigen Namen wie in diesem Beispiel gezeigt :
CREATE UNDO TABLESPACE undo2
2
hinzufügen datafile Klausel, um die physikalischen Daten -Dateien, die Sie einbeziehen möchten, in der Undo-Tablespace zu identifizieren. Die Klausel enthält das Stichwort " DATAFILE " und den Pfad zum Speicherort der Datei :
DATAFILE '/u01/oracle/rbdb1/undo0201.dbf '
3
Set ein optional ab Größe für die Undo-Tablespace und angeben, ob Oracle erweitern können , oder Auto- zu verlängern, dessen Größe je nach Bedarf um zusätzliche Platzbedarf unterzubringen :
2M REUSE AUTOEXTEND ON ;