Ein Rollback-Segment ist eine Technik, die Oracle Datenbank Administratoren geändert oder gelöscht werden Bilder von Reihen halten zu verwenden. Administratoren verwenden die Technik, um abzubrechen, oder " rückgängig zu machen, " eine Transaktion . Sie sind die einzigen Mitarbeiter innerhalb eines Computers zuständig ist, zu erstellen und zu verwalten Rollback-Segmente . Sie erteilen Befehle wie CREATE und ALTER ROLLBACK Rollback-Segment sowohl erstellen und ändern Parameter . Geschäftsführer Rollback-Segmente umfasst Einhaltung Datenbank Dictionary-Tabellen und das Verständnis der Art und Größe der Transaktionen. Things You
Oracle Datenbankadministrator Ratgeber
brauchen anzeigen Weitere Anweisungen
1
erstellen Rollback-Segmente , indem Sie den entsprechenden Befehl. Geben Sie die Art der Rollback-Segment entweder als privat oder öffentlich . Identifizieren privaten Rollback-Segmente , indem Sie den Befehl ROLLBACK_SEGMENTS . Machen Sie das Segment für alle Datenbank-Administratoren und Programmierer .
2
initialisieren die Parameter für öffentliche Rollback-Segmente mit dem Befehl -Transaktionen. Insgesamt ist die Anzahl der Transaktionen, die Sie wollen, dass die Rollback durch den zusätzlichen Parameter TRANSACTIONS_PER_ROLLBACK_SEGMENT behandeln. Erteilen Sie allen Benutzern den Zugriff .
3
Stellen Sie den optimalen Parameter des Rollback-Segment der Größe zu steuern und einen Tabellenbereich erstellen , um alle Rollback-Segmente zu halten. Wählen der Anzahl von Bytes zum Lokalisieren der optimalen Parameter . Verwenden Byte oder Kilobyte Größe , um das Ausmaß zu etablieren.
4
Zuweisen einer Transaktion zu einem Rollback-Segment . Reservieren Sie zusätzlichen Festplattenspeicher für Transaktionen, die ihre aktuellen Bausteine überschreiten . Geben Sie den Befehl DROP Rollback-Segmente , wenn der ursprüngliche Umfang Größe geändert, um eine zusätzliche Transaktionskosten unterbringen muss.
5
Bestimmen Sie die Größe und Anzahl der Transaktionen. Legen Sie die Anzahl der Transaktionen für jede Rollback-Segment . Geben Sie den Befehl SET TRANSACTION zu identifizieren, welche Rollback-Segment halten wird die Transaktion die Daten rückgängig zu machen.
6
Ändern vorhandener Parameter . Zulassen, dass der Schrumpf- Option , um die Größe der Parameter zu reduzieren. Erstellen Sie große Rollback-Segmente für mehr zeitaufwendig Transaktionen .
7
Überwachung Rollback-Segmente . Geben Sie in das Segment Namen, um den Status der Rollback-Segment abfragen und erhalten Informationen über die optimalen Parameter . Verwenden Sie den Befehl V $ Rollstat auf die dynamische Leistung Wörterbuch Tabelle zugreifen und die Anzahl der Packungen, schrumpft und automatische erstreckt untersuchen . Reduzieren Sie die Anzahl schrumpft .
8
verwalten die optimalen Parametereinstellungen. Überprüfen Sie die Arten von Geschäften , die länger laufen und mehr reibungslos , wenn der OPTIMAL Parameter . Überwachen Sie Transaktionen kürzer , wenn die optimale niedriger eingestellt ist. Verwenden Sie den Befehl ROLLBACK MONITOR , um die Wirksamkeit der optimalen Einstellungen zu schätzen.