Flashback Query Undo Statement
Hallo zusammen,
ich versuche gerade einen Flashback auf einer Oracle 10g durchzuführen.
Mit folgendem Befehl :
select A_NR,A_NAME,A_PREIS, versions_operation, versions_xid, versions_starttime
from turbo.artikel
versions between timestamp minvalue and maxvalue
order by A_NR, versions_starttime;
sehe ich das um 15:07 ein delete durchgeführt wurde. Zusätzlich sehe ich noch die Transaction Number.
A_NR A_NAME A_PREIS V VERSIONS_XID
-------------------- ---------- - ----------------
VERSIONS_STARTTIME
11 Oberhemd 44,2
12 Oberhemd 39,8
13 Hose 110,5
A_NR A_NAME A_PREIS V VERSIONS_XID
-------------------- ---------- - ----------------
VERSIONS_STARTTIME
22 Mantel 360 D 07001E005A010000
18.06.07 15:07:36
22 Mantel 360
Mit diesem Befehl:
select logon_user, table_name,
table_owner, undo_sql
from flashback_transaction_query where table_owner='turbo'
-- xid = Transaktions-ID
and xid = '07001E005A010000';
sollte doch nun die letzte Änderung rückgängig gemact werden können, oder nicht?
Er schreibt mir allerdings immer nur "Es wurden keine Zeilen ausgewählt"
Und wie kann ich mir die Undo-SQL-Statement Id aus der flashback_transaction_query anzeigen lassen?
Was mache ich nur falsch *seufz*
Grüße aus Karlsruhe, Jan
ich versuche gerade einen Flashback auf einer Oracle 10g durchzuführen.
Mit folgendem Befehl :
select A_NR,A_NAME,A_PREIS, versions_operation, versions_xid, versions_starttime
from turbo.artikel
versions between timestamp minvalue and maxvalue
order by A_NR, versions_starttime;
sehe ich das um 15:07 ein delete durchgeführt wurde. Zusätzlich sehe ich noch die Transaction Number.
A_NR A_NAME A_PREIS V VERSIONS_XID
-------------------- ---------- - ----------------
VERSIONS_STARTTIME
11 Oberhemd 44,2
12 Oberhemd 39,8
13 Hose 110,5
A_NR A_NAME A_PREIS V VERSIONS_XID
-------------------- ---------- - ----------------
VERSIONS_STARTTIME
22 Mantel 360 D 07001E005A010000
18.06.07 15:07:36
22 Mantel 360
Mit diesem Befehl:
select logon_user, table_name,
table_owner, undo_sql
from flashback_transaction_query where table_owner='turbo'
-- xid = Transaktions-ID
and xid = '07001E005A010000';
sollte doch nun die letzte Änderung rückgängig gemact werden können, oder nicht?
Er schreibt mir allerdings immer nur "Es wurden keine Zeilen ausgewählt"
Und wie kann ich mir die Undo-SQL-Statement Id aus der flashback_transaction_query anzeigen lassen?
Was mache ich nur falsch *seufz*
Grüße aus Karlsruhe, Jan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 61665
Url: https://administrator.de/contentid/61665
Ausgedruckt am: 14.11.2024 um 17:11 Uhr