meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| oracle:database:flashback [02/09/2024 15:26] – mdl | oracle:database:flashback [28/10/2024 13:16] (Version actuelle) – mdl | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| * Il faut que le Flashback soit activé | * Il faut que le Flashback soit activé | ||
| * la rétention par défaut est de 1440min soit 24h (db_flashback_retention_target) | * la rétention par défaut est de 1440min soit 24h (db_flashback_retention_target) | ||
| + | \\ | ||
| + | == Modifier la durée de rétentention Flashback (ici 1/2 journée) == | ||
| + | <code PLSQL> | ||
| + | alter system set db_flashback_retention_target=720; | ||
| + | </ | ||
| \\ | \\ | ||
| == Lister les restore point == | == Lister les restore point == | ||
| Ligne 22: | Ligne 27: | ||
| select * from V$FLASHBACK_DATABASE_STAT; | select * from V$FLASHBACK_DATABASE_STAT; | ||
| </ | </ | ||
| + | |||
| + | |||
| + | == Faire un restorepoint == | ||
| + | <code PLSQL> | ||
| + | create restore point RP_20241028_1400 guarantee flashback database ; | ||
| + | </ | ||
| + | |||
| == Faire un Flashback == | == Faire un Flashback == | ||
| <code PLSQL> | <code PLSQL> | ||
| Ligne 33: | Ligne 45: | ||
| DROP RESTORE POINT good_data; | DROP RESTORE POINT good_data; | ||
| </ | </ | ||
| + | |||
| + | == restore a restore point == | ||
| + | <code PLSQL> | ||
| + | SQL> alter session set container=PDB1; | ||
| + | |||
| + | SQL> SELECT rp.name, rp.guarantee_flashback_database, | ||
| + | |||
| + | NAME GUA PDB PDB_NAME | ||
| + | ---------------------------------------- --- --- ---------------------------------------- ---------- -------------------------------- | ||
| + | PDB1_20241010_1403_PIT | ||
| + | PDB1_20241010_1425_PIT | ||
| + | |||
| + | |||
| + | SQL> alter session set container=cdb$root; | ||
| + | |||
| + | Session altered. | ||
| + | |||
| + | SQL> show pdbs | ||
| + | |||
| + | CON_ID CON_NAME | ||
| + | ---------- ------------------------------ ---------- ---------- | ||
| + | 2 PDB$SEED | ||
| + | 4 T24REF | ||
| + | 5 PDB1 READ WRITE NO | ||
| + | 12 PDB1_PREV | ||
| + | 13 T24PDB | ||
| + | |||
| + | SQL> ALTER PLUGGABLE DATABASE PDB1 CLOSE IMMEDIATE INSTANCES=ALL; | ||
| + | |||
| + | Pluggable database altered. | ||
| + | |||
| + | SQL> FLASHBACK PLUGGABLE DATABASE PDB1 TO RESTORE POINT PDB1_20241010_1403_PIT; | ||
| + | |||
| + | Flashback complete. | ||
| + | |||
| + | SQL> ALTER PLUGGABLE DATABASE PDB1 OPEN RESETLOGS; | ||
| + | |||
| + | Pluggable database altered. | ||
| + | |||
| + | SQL> ALTER PLUGGABLE DATABASE PDB1 CLOSE IMMEDIATE INSTANCES=ALL; | ||
| + | |||
| + | Pluggable database altered. | ||
| + | |||
| + | SQL> ALTER PLUGGABLE DATABASE PDB1 OPEN INSTANCES=ALL; | ||
| + | |||
| + | Pluggable database altered. | ||
| + | </ | ||
| + | |||
| + | * On vérifie le statut (standalone) | ||
| + | <code PLSQL> | ||
| + | select GUID, name, open_mode, CREATE_SCN, OPEN_TIME, CREATION_TIME, | ||
| + | SQL> SQL> | ||
| + | GUID | ||
| + | -------------------------------------------------------------------------------------------------------------------------- | ||
| + | ... | ||
| + | ... PDB1 READ WRITE | ||
| + | </ | ||
| + | |||
| + | |||
| + | * On vérifie le statut (RAC) | ||
| + | |||
| + | <code PLSQL> | ||
| + | select DBID, | ||
| + | DBID NAME | ||
| + | ---------- ---------------------------------------- ---------- ---------- | ||
| + | | ||
| + | 3919713600 PDB1 READ WRITE 1 | ||
| + | | ||
| + | 3919713600 PDB1 READ WRITE 2 | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||