Daten, die mit DELETE in Oracle gelöscht wurden, können aus dem Papierkorb wiederhergestellt werden. Zu den Wiederherstellungsschritten gehören: 1. Bestätigen Sie, dass die Daten wiederhergestellt werden können. 3. Verwenden Sie eine Flashback-Abfrage. 5. Verwenden Sie Wiederherstellungspunkte. Sie müssen jedoch auf Berechtigungen, Überlagerungen und das Aufheben von Tabellenplatzbeschränkungen achten. Es wird empfohlen, vor der Wiederherstellung von Daten Experten zu konsultieren.
Oracle DELETE Wie kann ich nach dem Löschen wiederherstellen?
Wenn Sie die DELETE-Anweisung von Oracle zum Löschen von Daten verwenden, werden die Daten nicht direkt entfernt, sondern in den Papierkorb verschoben (Undo-Tablespace). Daher können gelöschte Daten in einigen Fällen wiederhergestellt werden.
Schritte zum Wiederherstellen gelöschter Daten:
v$recyclebin
abfragen. v$recyclebin
视图来查看。ROLLBACK
语句回滚。FLASHBACK QUERY
语句,指定要恢复数据的特定时间点。DBMS_FLASHBACK
包中的 GET_UNDO
过程。RECOVER DATABASE
Wenn der Löschvorgang in der aktuellen Transaktion durchgeführt wurde, können die Daten durch Zurücksetzen der Transaktion wiederhergestellt werden. Verwenden Sie die Anweisung ROLLBACK
, um ein Rollback durchzuführen.
FLASHBACK QUERY
, um einen bestimmten Zeitpunkt anzugeben, zu dem Daten wiederhergestellt werden sollen. GET_UNDO
aus dem Paket DBMS_FLASHBACK
. RECOVER DATABASE
. Das obige ist der detaillierte Inhalt vonWie kann ich die Löschung durch Oracle wiederherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!