What is Flashback Table?

Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.

What is Flashback Table?

Rating:

Flashback Table is a command used at the SQL prompt to restore the state of a table/tables to a specific earlier point in time without using tablespace point in time recovery (a traditional method to restore tables), which is very much time consuming. It uses undo tablespace to restore the state of a table/tables to a specific earlier point in time. It undoes recent transactions on an existing table. The row movements for the table have to be enabled for the Flashback Table command to take effect. When a Flashback Table operation takes effect for a table then the rest of the database remains unaffected. The Flashback Table acquires exclusive DML locks on the tables involved in the flashback.

NOTE: The current SCN should be recorded before using the Flashback Table command.

An example of the Flashback Table command is given below:

SQL > alter table o.abc enable row movement; (This will enable row movement for the table)
SQL > flashback table o.abc
to timestamp systimestamp - interval '15' minute;
(This will flashback the table to 15 minutes before the flashback)


Rating:



Other articles

Click here to Article home

 
uCertify.com | Our Company | Articles | Privacy | Security | Contact Us | News and Press Release | uCertify India
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD Cisco Certification: CCNA, CCENT, A+, Network+, Security+
Oracle Certification: OCP 9i, OCP 10g, OCA 9i, OCA 10g CIW foundation    EC-212-32    CISSP    Photoshop ACE    Adobe Flash ACE
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.