Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
LAMI DBA

Articles autour des SGBD Oracle, SQL Server & PostgreSQL

FLASHBACK DATABASE / ORA-01153: an incompatible media recovery is active

Hello;

Aujourd'hui, je me suis levé avec l'idée d'activer l'option FLASHBACK database sur une standby database. Pour cela je dispose d'un environnement dataguard avec une base primaire et une base de secours. Un petit coup d'oeil rapide sur la configuration nous indique que tout va bien pour ma configuration "mapogos"
 

DGMGRL>

DGMGR> show configuration
Configuration - mapogos

  Protection Mode: MaxPerformance
  Members:
  rastadb   - Primary database
    rastastby - Physical standby database

Fast-Start Failover: DISABLED

Configuration Status:
SUCCESS   (status updated 12 seconds ago)

DGMGRL>

 

Je me connecte sur ma standby et vérifie si (par hasard) l'option FLASHBACK DATABASE ne serait pas déjà active.
 

SQL>
SQL> select flashback_on from v$database;

FLASHBACK_ON
------------------
NO

SQL>

 

Et bien non, et tant mieux, sinon l'article ne servirait pas à grand chose. Il ne me reste donc plus qu'à l'activer.. Rien de plus simple !
 

SQL>
SQL> alter database flashback on;
alter database flashback on
*
ERROR at line 1:
ORA-01153: an incompatible media recovery is active


Comme souvent, ça ne se passe pas comme on l’espérait ;)

Pas de soucis, on va pouvoir remédier à cela facilement et sans stopper la base. En revanche, nous allons désactiver " l'APPLY" sur la standby de facon temporaire.

Donc via la broker.

DGMGRL>
DGMGRL> edit database rastastby set state='APPLY-OFF';
Succeeded.
DGMGRL>


Et l'on peut maintenant re-tenter l'opération.

SQL>
SQL> alter database flashback on;

Database altered.

SQL> select flashback_on from v$database;

FLASHBACK_ON
------------------
YES

SQL>


Et voila, tout est ok.. Enfin presque.. n'oublions pas de réactiver l'apply sur la standby database.

DGMGRL>
DGMGRL> edit database rastastby set state='APPLY-ON';
Succeeded.
DGMGRL>


On attend un petit peu, et la synchro reprend..

 

DGMGRL> DGMGR> show configuration Configuration - mapogos

  Protection Mode: MaxPerformance
  Members:
  rastadb   - Primary database
    rastastby - Physical standby database

Fast-Start Failover: DISABLED

Configuration Status:
SUCCESS   (status updated 36 seconds ago)

DGMGRL>


Enjoy !

 

 

 

Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article