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

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).


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.