24 Septembre 2018
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