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

Articles autour des SGBD Oracle, SQL Server & PostgreSQL

DBA_HIST_DATABASE_INSTANCE - Historique des versions et démarrage d'instance.

 

Hello !!

Après de longues vacances (en fait pas si longues que cela..), il est temps que lami-dba reprenne du service... 

lami-dba... Celui que certains auraient voulu, que d'autres auraient esperé.. et que finalement.... Je m'égare un peu..

Mais tel un grand sportif que je ne suis pas.... je vais commencer tout doucement pour ne pas me blesser...
Dans les différents parcs (informatiques, pas réserves animales..), nous avons de plus en plus de serveurs, de bases, ... et il nous arrive dans certains cas de nous demander..."Etrange, il me semble que ca n'est pas la première fois que cette base ai redémarré..."


La question est posée... mais pour avoir une réponse.... Demander aux équipes de monitoring... Allez faire un tour dans l'alert.log avec le risque d'y passer beaucoup de temps et perdre de l'information..


Comme le dit l'adage... "On n'est jamais mieux servi que par soit même..."
Il existe une vue DBA_HIST_DATABASE_INSTANCE qui va pouvoir nous donner ces informations, et même un peu plus....

 

SQL> col startup_time for a30
SQL> select startup_time,version,db_name from dba_hist_database_instance order by 1;

STARTUP_TIME                   VERSION           DB_NAME
-------------------------      ----------       ---------
26-MAY-09 07.32.04.000 PM      10.2.0.4.0        ROMEO
22-MAR-12 02.12.47.000 AM      11.1.0.7.0        ROMEO
27-AUG-15 11.05.00.000 PM      11.2.0.4.0        ROMEO
18-MAR-17 10.29.12.000 AM      12.1.0.2.0        ROMEO
02-JUN-17 01.15.05.000 AM      12.1.0.2.0        ROMEO
02-JUN-17 01.53.24.000 AM      12.1.0.2.0        ROMEO
02-JUN-17 02.04.32.000 AM      12.1.0.2.0        ROMEO
02-JUN-17 02.10.11.000 AM      12.1.0.2.0        ROMEO
05-AUG-17 11.14.51.000 AM      12.1.0.2.0        ROMEO
24-AUG-17 01.43.58.000 AM      12.1.0.2.0        ROMEO
24-AUG-17 05.12.25.000 AM      12.1.0.2.0        ROMEO
27-NOV-17 10.43.17.000 AM      12.1.0.2.0        ROMEO
08-DEC-17 03.31.22.000 AM      12.1.0.2.0        ROMEO
08-DEC-17 05.57.24.000 AM      12.1.0.2.0        ROMEO
23-FEB-18 03.11.59.000 AM      12.1.0.2.0        ROMEO
23-FEB-18 03.42.39.000 AM      12.2.0.1.0        ROMEO
23-FEB-18 04.00.36.000 AM      12.2.0.1.0        ROMEO
23-FEB-18 04.22.52.000 AM      12.2.0.1.0        ROMEO
23-FEB-18 04.26.48.000 AM      12.2.0.1.0        ROMEO
25-APR-18 09.12.51.000 PM      12.2.0.1.0        ROMEO
08-JUN-18 01.45.38.000 AM      12.2.0.1.0        ROMEO
08-JUN-18 02.01.52.000 AM      12.2.0.1.0        ROMEO
08-JUN-18 02.28.54.000 AM      12.2.0.1.0        ROMEO
08-JUN-18 07.19.47.000 AM      12.2.0.1.0        ROMEO
07-SEP-18 01.52.14.000 AM      12.2.0.1.0        ROMEO
07-SEP-18 08.11.29.000 AM      12.2.0.1.0        ROMEO

26 rows selected.

SQL>


Et voila, nous avons un historique des démarrages d'instance, ce qui pourra être utile pour éventuellement correler certaines informations dans le cadre d'une investigation.
Nous noterons que nous avons également la version ... Ce qui nous permet de retracer la vie de notre base..

 

SQL>
SQL> select version,min(startup_time) from dba_hist_database_instance group by version order by 1;

VERSION           MIN(STARTUP_TIME)
----------------- --------------------------
10.2.0.4.0        26-MAY-09 07.32.04.000 PM
11.1.0.7.0        22-MAR-12 02.12.47.000 AM
11.2.0.4.0        27-AUG-15 11.05.00.000 PM
12.1.0.2.0        18-MAR-17 10.29.12.000 AM
12.2.0.1.0        23-FEB-18 03.42.39.000 AM

SQL>


ATTENTION : Les vues DBA_HIST_*** font partie du référentiel AWR... qui comme tout le monde le sait.... necessitent non seulement d'être en Enterprise, mais en plus de disposer des licences adéquates pour pouvoir l'utiliser (Diagnostics Pack).

Enjoy

 

 

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