Oracle - DEMUESTRA QUE ERES INTELIGENTE

 
Vista:

DEMUESTRA QUE ERES INTELIGENTE

Publicado por Chuvi (19 intervenciones) el 22/10/2001 21:19:24
Utilizando el diccionario de datos de oracle como puedo saber cuando comienza a correr un PROCESO y cuando termina , de antemano gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DEMUESTRA QUE ERES INTELIGENTE

Publicado por Harold (697 intervenciones) el 22/10/2001 22:16:55
Pues cuando hablas de proceso hay varias maneras de obtenerlo una de ellas es esta conectado como system:

select substr(s.username,1,15) "Usuario Oracle",
s.osuser "Usuario SO",
substr(a.object,1,25) Object,
a.type , s.command,
substr(s.machine,1,15) Machine,
substr(s.terminal,1,15) Terminal, s.process, s.status
from v$access a, v$session s
where a.sid = s.sid
order by username;

Te dara el nombre de usuario, maquina y proceso que se encuentra ejecutando.

Si quieres saber las sessiones actuales:

select substr(username,1,15) "Usuario Oracle",
substr(osuser,1,15) "Usuario SO",
substr(command,1,3) CMD,
substr(machine,1,10) Machine,
terminal, process, status,
substr(program,1,50) "OS Program Name"
from v$session
where type = 'USER'
order by username;

Si quieres ver acceso:

select sid,
substr(owner,1,15) Owner,
substr(object,1,25) Object,
type
from v$access
order by owner;

Si necesitas alguna otra consulta, con gusto te ayudo

Saludes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar