| Obnova smazané tabulky pomocí Flashback Table |
|
Jedním z nejčastějších událostí, kdy budete využívat flashback je při nechtěném smazání tabulky. Při obnově můžete použít EM nebo sqlplus.V příkladu si vytvořte libovolnou tabulku pod svým uživatelem a naplňte ji daty.
SQL> create table seznam(id number(2),jmeno varchar2(30)); Nyní tabulku smažte a podívejte se, co se stalo.
SQL> select object_name, original_name,droptime from recyclebin;
ID JMENO Poznámka: Nezapomeňte na dvojté úvozovky, protože ve jměnu tabulky jsou znaky jako rovná se. Dobře, tabulku můžete vytáhnout z koše. K tomu slouží příkaz flashback table <jméno tabulky> to before drop. SQL> flashback table seznam to before drop; Podíváte-li se nyní do koše tabulku tam nenajdete. Naopak je plně funkční a plná dat a prohlížet si ji můžete opět pod původním jménem. SQL> select * from seznam; Jednoduchý příklad, který plně ilustroval použití Flashbacku v praxi. Metalink:
|
Partnerské internetové stránky:
www.oracledba.cz www.asktom.cz www.tomas-solar.cz