DB - Monitor session execution
PT : E a tal query que nao termina ..
--
-- General
--
set lines 240
col message form a100
col opname form a50
select * from
(
select
round(l.sofar/l.totalwork*100,2) as complete,
--l.*
l.sid,
--l.opname,
l.message,
l.start_time,
l.time_remaining/60 "minuts remaining",
l.elapsed_seconds
from
gv$session_longops l
where totalwork !=0
)
where complete < 100;
--
-- RMAN Specific
--
select sid, serial#,opname, context, sofar, totalwork,
round(sofar/totalwork*100,2) "%_complete"
from v$session_longops
where
lower(opname) like 'rman%'
and opname not like '%aggregate%'
and totalwork != 0
and sofar <> totalwork;
select
to_char(start_time,'dd-mon-yy hh24:mi') "backup started",
opname,
sofar,
totalwork,
elapsed_seconds/60 "elapse (min)",
round(sofar/totalwork*100,2) "complete%"
from v$session_longops
where
lower(opname) like 'rman%'
and opname not like '%aggregate%'
and totalwork != 0
and sofar <> totalwork;
EN : And about that query that never ends ...
--
-- General
--
set lines 240
col message form a100
col opname form a50
select * from
(
select
round(l.sofar/l.totalwork*100,2) as complete,
--l.*
l.sid,
--l.opname,
l.message,
l.start_time,
l.time_remaining/60 "minuts remaining",
l.elapsed_seconds
from
gv$session_longops l
where totalwork !=0
)
where complete < 100;
--
-- RMAN Specific
--
select sid, serial#,opname, context, sofar, totalwork,
round(sofar/totalwork*100,2) "%_complete"
from v$session_longops
where
lower(opname) like 'rman%'
and opname not like '%aggregate%'
and totalwork != 0
and sofar <> totalwork;
select
to_char(start_time,'dd-mon-yy hh24:mi') "backup started",
opname,
sofar,
totalwork,
elapsed_seconds/60 "elapse (min)",
round(sofar/totalwork*100,2) "complete%"
from v$session_longops
where
lower(opname) like 'rman%'
and opname not like '%aggregate%'
and totalwork != 0
and sofar <> totalwork;
Comments