Eine Zeitreise mit Oracle 10g: Praktisches mit Flashback DOAG Regionaltreffen/Gütersloh 15.11.05 Petra Flach Ventara AG
Eine Zeitreise mit Oracle 10g:Praktisches mit Flashback
DOAG Regionaltreffen/Gütersloh 15.11.05Petra FlachVentara AG
Wer ist Ventara ?
Ventara ist der sympathische und zuverlässige Partner für Education Dienstleistungen im Business to Business Bereich.
Ventara führt zu folgenden Themen Seminare durch: Oracle, MS-SQL, MySQL, IBM DB2… ITK (Grundlagen, Betriebsysteme, Telekommunikation,...) Business Themen (Vertrieb, Marketing, Organisation...)
Ergänzt wird das Spektrum durch Beratung und Consulting
Ventara ist deutschlandweit tätig
Sie erreichen uns unter: www.ventara.de
Flashback Überblick –Eine Zeitreise mit Oracle 10g Seit Oracle 9i: Flashback Query - Ein Moment aus der Vergangenheit Ab Oracle 10g (Enterprise Edition): Flashback Versions Query - Ein Film aus der Vergangenheit Flashback Table
- Point-in-Time Recovery für Tabellen Flashback Drop Table Flashback Database
- Der Rückspulknopf für die Datenbank (schnelles unvollständiges Recovery)
Voraussetzungen für Flashback
Flashback Query, Flashback Versions Query und Flashback Table basieren auf dem Prinzip von Lesekonsistenz über das UNDO Tablespace
Flashback Database benötigt neue Architektur-Komponente: Flashback Logs
Flashback Query
Ein Zeitpunkt aus der Vergangenheit Dbms_flashback.enable_at_time(<date>) Dbms_fashback.enable_at_system_change_number() Dbms_flashback.disable Nicht für SYS
Flashback Versions Query
Änderungen über den UNDO-Zeitraum:Select versions_xid, versions_startscn, versions_endscn, versions_starttime, versions_endtime, <tablellenspalten>From <table>Versions between scn <timestamp> minvalue and maxvalue
Flashback_transaction_query
View um alle Änderungen samt UNDO zu sehen Vergleichbar mit den Möglichenkeiten des LogMiners
(seit Oracle 8i)
Flashback Table Drop
Tablellen werden für den Papierkorb intern umbenannt:
Flashback table to before drop; stellt die Tabellen aus dem Papierkorb wieder her
Neue Views: dba_recyclebin, user_recyclebin
Flashback Table
Ganze Tabellen werden auf einen Zeitpunkt aus der Vergangenheit gesetzt:
Alter table <table> enable row movement; Flashback table to sysdate-1; Flashback table to to_date(....);
Flashback Database
Schnelles unvollständiges Backup Erfordert zusätzliche Flashback Logs Redo Logs speichern Datenänderungen Flashback Logs speichern geänderte
Datenblöcke
Flashback Database
Alter system set dbms_flashback_retention_target = 1440; MOUNT Modus: Alter database flashback on; Flashback database to timestamp(sysdate-10/1440); oder Flashback database to before resetlogs; oder Reset database to incarnation 1;
Ventara Database Admin
Tool zur einfachen Datenbankadministration von
Oracle 8, 9 und 10Frei zum Download unter: www.ventara.de