Gelöschte Daten in der Oracle-Datenbank können durch die folgenden Schritte wiederhergestellt werden: Überprüfen Sie den Papierkorb: Gehen Sie in den Papierkorb, um die gelöschten Daten anzuzeigen und sie, falls vorhanden, wiederherzustellen. Flashback-Abfrage verwenden: Verwenden Sie den Befehl „Flashback-Abfrage“, um Daten wiederherzustellen, wenn sie sich nicht im Papierkorb befinden. Verwenden Sie das LogMiner-Tool: Extrahieren Sie gelöschte Daten durch Parsen von Redo-Log-Dateien.
So stellen Sie gelöschte Daten in der Oracle-Datenbank wieder her
Schritte zum Wiederherstellen gelöschter Daten
Gelöschte Daten in der Oracle-Datenbank können durch die folgenden Schritte wiederhergestellt werden:
1. Überprüfen Sie den Papierkorb )
Führen Sie die folgende Abfrage aus, um die im Papierkorb verfügbaren gelöschten Daten anzuzeigen:
SELECT * FROM BIN$DATA_OBJECTS;
Wenn sich die Daten, die Sie wiederherstellen möchten, im Papierkorb befinden, führen Sie die folgende Abfrage aus:
FLASHBACK TABLE table_name TO BEFORE DROP;
wobei Tabellenname der ist Name der Tabelle, die Sie wiederherstellen möchten.
2. Verwenden Sie die Flashback-Abfrage
Verwenden Sie die folgende Abfragesyntax:
SELECT * FROM table_name AS OF TIMESTAMP AS OF to_date('yyyy-mm-dd hh24:mi:ss', 'YYYY-MM-DD HH24:MI:SS');
wobei:
3. Verwenden Sie das LogMiner-Tool
ALTER SYSTEM SET log_archive_config = 'DG_CONFIG=(ASYNC,SYS.ARCHIVED_LOGS)';
Das obige ist der detaillierte Inhalt vonSo stellen Sie gelöschte Daten in der Oracle-Datenbank wieder her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!