Verwalten von Rollback-Segmenten

October 29

Ein Rollback-Segment ist eine Technik, dass Oracle Datenbank Administratoren verwenden, halten Bilder von Zeilen gelöscht oder geändert. Administratoren verwenden die Technik, um abzubrechen, oder "Rückgängig", eine Transaktion. Sie sind nur Mitarbeiter der Abteilung Computer autorisiert zum Erstellen und Verwalten von Rollback-Segmenten. Sie geben die Befehle wie ROLLBACK erstellen und verändern von ROLLBACK-SEGMENT sowohl erstellen und Ändern von Parametern. Das Verwalten von Rollbacksegmente beinhaltet die Einhaltung Wörterbuch Datenbanktabellen und Verständnis der Art und Größe der Transaktionen.

Anweisungen

1 Erstellen Sie durch Eingabe des entsprechenden Befehls Rollbacksegmente. Geben Sie den Typ des Rollback-Segment als entweder privat oder öffentlich. Identifizieren Sie private Rollbacksegmente durch Eingabe des Befehls ROLLBACK_SEGMENTS. Machen Sie das Segment für alle Datenbank-Administratoren und Programmierer verfügbar.

2 Initialisieren Sie die Parameter für öffentliche Rollbacksegmente durch Absetzen der Befehl-Transaktionen. Insgesamt die Anzahl der Transaktionen, die Sie wollen das Rollback zu handhaben mit dem zusätzlichen Parameter TRANSACTIONS_PER_ROLLBACK_SEGMENT. Gewähren Sie Zugriff für alle Benutzer.

3 Legen Sie den optimalen Parameter in das Rollback-Segment-Größe zu kontrollieren und einen Tablespace halten alle die Rollbacksegmente zu erstellen. Wählen Sie die Anzahl der Bytes für die Suche nach der optimalen Parameter. Verwenden Sie Bytes oder Kilobyte um den Extent-Größe einzurichten.

4 Weisen Sie einer Transaktion ein Rollback-Segment. Zusätzlichen Speicherplatz für Transaktionen, die ihre aktuellen Blockaden zu überschreiten. Ausstellen der Befehl DROP ROLLBACKSEGMENTE, wenn die Originalgröße Maße geändert werden muss, um eine weitere Transaktion unterzubringen.

5 Bestimmen Sie die Größe und die Anzahl der Transaktionen. Legen Sie die Anzahl der Transaktionen für jedes Rollbacksegment. Geben Sie den Befehl SET-Transaktion zu identifizieren welche Rollback-Segment die Transaktion rückgängig-Daten halten wird.

6 Ändern Sie die vorhandenen Parameter. Erlauben Sie die Option verkleinern, verringern Sie die Größe der Parameter. Großen Rollbacksegmente für weitere zeitraubenden Transaktionen zu erstellen.

7 Monitor-Rollback-Segmente. Das Segment namens Abfragen des Status von Rollback-Segment und Auskünfte über die optimalen Parameter eingeben. Verwenden Sie den Befehl V$ ROLLSTAT auf die dynamische Performance-Dictionary-Tabelle zugreifen und schrumpft um die Anzahl der Packungen, zu untersuchen und automatisch erweitert. Reduzieren Sie die Anzahl der schrumpft.

8 Verwalten Sie die optimalen Parametereinstellungen. Überprüfen Sie die Arten von Transaktionen, die laufen mehr und mehr reibungslos auf die optimalen Parameter festgelegt. Kürzere Transaktionen zu überwachen, wenn die optimale niedriger eingestellt ist. Verwenden Sie den MONITOR ROLLBACK-Befehl um die Wirksamkeit der optimalen Einstellungen zu schätzen.