Muestra SID, PID y otros datos referentes a la sesión con la que se ejecuta la consulta
set linesize 200
col username for a20
col osuser for a20
col machine for a30
select s.sid, s.serial#, p.spid "os pid", s.username, s.osuser, s.machine, s.program
from v$session s, v$process p
where p.addr = s.paddr
Scirpt de monitorización del UNDO.
Este script indica el undo consumido por cada transacción activa y el porcentaje del total de undo disponible en la base además de otros datos adicionales de la sesion que ejecuta.
Esta query te permite conocer la cantidad de sesiones actuales en la BBDD sobre el maximo permitido.
SELECT
'Currently, '
|| (SELECT COUNT(*) FROM V$SESSION)
|| ' out of '
|| VP.VALUE
|| ' connections are used.' AS USAGE_MESSAGE
FROM
V$PARAMETER VP
WHERE VP.NAME = 'sessions';
Este shell-script (".sh") permite monitorear el estado de replicación de redologs a otra base standby.
sqlplus -s -R 3 "/ as sysdba" <<!
set lines 125
set pages 1000
set feedback 0
col dest_name format a25
col destination format a20
select dest_name, destination, type, status, recovery_mode,
Muestra las sesiones que tiene más segundos de CPU usados.
select
ss.username,
se.SID,
ss.program,
VALUE/100 cpu_usage_seconds
from
v$session ss,
v$sesstat se,
v$statname sn
where
se.STATISTIC# = sn.STATISTIC#
and NAME like '%CPU used by this session%'