Video: Romania si dictaturile ei - Miscarea Legionara (FuLL) 2024
Oracle 12c's Flashback Data Archive este un mecanism baze de date care vă permite să stocați periodic sau pe termen nelimitat toate versiunile dintr-un tabel de-a lungul duratei sale de viață. Puteți alege apoi un timp pentru a vizualiza datele așa cum au existat la un moment dat.
Rețineți că Flashback Data Archive este o caracteristică licențiată. Vestea bună: este inclusă în compresia avansată, ceea ce face ca compresia avansată să aibă o valoare și mai bună.
Nu este nevoie să codificați declanșatoarele complexe pentru a muta rândurile în tabelele de istorie. De asemenea, nu aveți nevoie să codificați o logică complexă a aplicațiilor pentru a prelua datele. Arhivarea este complet transparentă pentru dezvoltatori și utilizatori finali. Oracle a menționat uneori această caracteristică ca Oracle Total Recall. (Nu, nu este o referire la un film din anii 1990.)
Când activați Flashback Data Archive, versiunile de rând sunt comprimate automat pentru a economisi spațiu. De asemenea, puteți specifica perioada de păstrare.
Nu puteți efectua anumite operații (cum ar fi DROP sau TRUNCATE) pe tabelele în care ați activat Flashback Data Archive. În plus, nu puteți modifica datele istorice; acest lucru asigură validitatea și coerența datelor din arhivă.
Flashback Data Archive este o operație complet online. Pentru a activa sau utiliza această caracteristică, nu este necesar un timp de nefuncționare. Este activată în funcție de tabel. De asemenea, puteți grupa obiectele în funcție de perioadele de păstrare pentru o gestionare mai ușoară. Indicii nu sunt întreținuți, dar puteți crea propriul dvs. index pentru a facilita căutarea.
După expirarea perioadei de reținere specificate, datele sunt purjate automat pentru a economisi spațiu. Dacă spațiul este o preocupare, puteți stabili cote pentru a limita creșterea arhivei. De asemenea, pentru a vă organiza cele mai bune date Flashback, creați spații de tabel pentru a stoca date Flashback pentru perioade specifice de păstrare.
Dacă este depășită o cotă de arhivă, tranzacțiile noi sunt blocate. Țineți cont de utilizarea spațiului și verificați periodic jurnalul de alertă pentru avertismentele din spațiu.
Iată cum puteți folosi o arhivă Flashback Data:
-
Creați un spațiu de tabelă care deține date pentru o perioadă de păstrare de un an:
Spațiul de tabelă din acest exemplu este denumit în scopuri de documentare. Vedeți acest lucru:
Spațiul de table a fost creat.
-
Creați un obiect Flashback Data Archive în spațiul dvs. de tabelă cu o păstrare de un an și o limită de spațiu de 10 GB:
-
Activați arhivarea datelor Flashback din tabel pentru a păstra istoricul rândului:
Vizualizați acest lucru:
modificat.
-
Interoghează tabelul pentru a vedea cum arată:
În acest caz, căutați după 6 luni înainte.Vedeți imaginile de rând așa cum au existat acum 180 de zile.
Nu puteți să scăpați, să trunchiați sau să modificați rândurile istorice din acest tabel, atât timp cât Flashback Data Archive este activat.
Pentru a elimina starea Flashback Data Archive, ștergeți toate datele istorice, tastați aceasta:
vedeți acest lucru:
tabel modificat.