Comprobar tiempo de actividad (uptime) de una base de datos

En Oracle Database existen varias formas de comprobar el tiempo de vida o actividad (uptime) de una base de datos. Todas ellas muy sencillas así que vamos a darle un vistazo a todas ellas:

1. Uptime utilizando la vista v$instance

select instance_name,
to_char(startup_time,'mm/dd/yyyy hh24:mi:ss') as startup_time 
from v$instance;

2. Uptime utilizando la vista v$session

Esta la podemos enfocar de dos formas, ambas nos devolverá el mismo resultado:

SELECT database_name, 
TO_CHAR(logon_time, 'DD-MM-YYYY HH24:MI:SS') 
FROM v$session WHERE program LIKE '%PMON%';
SELECT database_name, 
to_char(logon_time,'DD/MM/YYYY HH24:MI:SS') 
FROM v$session WHERE sid=1 ;

Como veis, muy sencillo y práctico. Espero que os sirva!

Deja un comentario