Oracle Rollback-Segmente sind Objekte verwendet, um Transaktionen zu unterstützen . Transaktionen sind Gruppen von Structured Query Language (SQL )-Anweisungen , die nacheinander ausgeführt werden soll und sind oft voneinander abhängig . Wenn eine Anweisung fehl, kann es notwendig sein, rückgängig zu machen, oder Rollback , eine oder mehrere Anweisungen vorangeht . Erstellen Rollback-Segmente ist nur nötig, wenn Ihre Datenbank nicht entsprechend den Standardeinstellungen für die Parameter UNDO_MANAGEMENT konfiguriert . Standardmäßig ist dieser Parameter auf AUTO eingestellt . Wenn Sie sich nicht mit diesen Standardwert , müssen Sie möglicherweise Rollback-Segmente zu schaffen, um mit Transaktionen arbeiten. Anleitung
1
Verbinden mit einer Datenbank über ein Konto mit dem "Create Rollback Segment" Privileg. Beginnen Sie ein neues Abfrage-Anweisung
2
Geben Sie die Rollback-Segment zu schaffen Aussage wie hier gezeigt: .
CREATE Rollback-Segment
3
Entscheiden Sie, ob Ihr Rollback-Segment sollten öffentlich sein , was bedeutet, es ist für alle Instanzen der Datenbank , oder privat, dh es ist nur für die Instanz erstellt es ist in. Wenn Sie es als eine öffentliche Erklärung , Typ PUBLIC erstellen möchten , nachdem die Anweisung eingegeben in Schritt 2 . Wenn Sie das Segment privat sein wollen, können Sie diesen Schritt auslassen .
4
Geben Sie einen Namen für die Rollback-Segment . Geben Sie dann den TABLESPACE -Klausel, um den Tabellenbereich , in dem das Segment erstellen zu identifizieren. Wenn Sie dies abgeschlossen ist, Ihre Abfrage sollte lauten:
CREATE Rollback-Segment [ PUBLIC] SEGMENT_NAME TABLESPACE SPACE_NAME
In der obigen Aussage , geben Sie die eckigen Klammern , dass der Parameter optional ist
5
Geben Sie Ihre gewünschten Speicherort Merkmale mit dem Storage -Klausel. Die Speicherung Klausel können Sie festlegen, wie das Objekt in der Datenbank gespeichert und wirkt sich sowohl auf die Geschwindigkeit beim Zugriff das Objekt als auch die Effizienz der Raumausnutzung . Von besonderem Interesse ist die Speicherung Option " Optimal ", die nur in Verbindung mit Rollback-Segmente und dynamisch zuweist und Speicherfreigabe Ausmaße nach Bedarf verwendet werden können.