Oracle 10g: Ist es möglich, einen Rückgängig-Punkt zu bestimmen?

7

Ich habe mich gefragt, ob es möglich ist, einen Zeitpunkt festzulegen und später auf diesen Status zurückzusetzen (DDL- und DML-Änderungen rückgängig machen). Vielleicht eine Aufzeichnung von Änderungen verwenden und dann das Gegenteil ausführen? Hat Oracle solche Funktionen in 10g oder 11g eingebaut?

Danke im Voraus,

Kyle

PurpleAce1979
quelle

Antworten:

5

John hat Sie auf die Flashback-Abfrageoptionen hingewiesen, die aus Entwicklersicht nützlich sind. Wenn ich Sie richtig gelesen habe, suchen Sie wahrscheinlich nach der hier dokumentierten Flashback-Datenbank- und Wiederherstellungspunktfunktion , mit der Sie genau dies tun können. Für die Flashback-Datenbank gelten einige Anforderungen, die über die Flashback-Abfragefunktion hinausgehen (zum Beispiel muss ein Flash-Wiederherstellungsbereich konfiguriert werden und im Vergleich zu einer Nicht-Flashback-Datenbank zusätzlicher Speicherplatz vorhanden sein).

Niall Litchfield
quelle
Ja, das ist es, wonach ich zu 100% suche. Vielen Dank!
PurpleAce1979
2

Werfen Sie einen Blick in Rückblende hier . Ich denke, es wurde in 10 g eingeführt und kann verwendet werden, um beispielsweise einen Tisch in einen früheren Zustand zurückzubringen.

John Doyle
quelle