Oracle - consulta sobre paquete d oracle

   
Vista:

consulta sobre paquete d oracle

Publicado por rosario (1 intervención) el 31/10/2007 00:24:15
holas, quisiera sabr si conocen d algun paquete q te permita obtener lo que se ha realizado en una base de datos en un tiempo determinado, gracias
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:consulta sobre paquete d oracle

Publicado por Rodolfo Reyes (445 intervenciones) el 31/10/2007 15:34:26
Lo puedes hacer habilitando la utilidad de auditoria que trae por default oracle. Esto al hacer una instalación normal queda deshabilitado.

El siguiente link, tiene un muy buen articulo que te explica lo basico de como utilizar la auditoria de Oracle.

http://www.infor.uva.es/~jvegas/cursos/bd/oraseg/oraseg.html
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

RE:consulta sobre paquete d oracle

Publicado por jose (2 intervenciones) el 31/10/2007 22:04:25
por favor cmo puedo optimizar este script, si puedoeran mandamrelo optimizado

-- query para Aplicacion
SELECT e.ley AS ley,
e.nmro AS nmro,
e.aplldo_ptrno_ttlar AS apellido_paterno,
e.aplldo_mtrno_ttlar AS apellido_materno,
e.nmbres_ttlar AS nombre,
NVL (e.cnta_pnsion, '') AS cuenta,
um.tufo_orgen AS uo_origen,
um.usrio_orgen AS u_origen,
TO_CHAR(um.fcha_envio, 'dd/mm/yyyy') AS fcha_drvcion,
um.tufo_dstno AS uo_destino,
NVL (um.usrio_dstno, '') AS u_destino,
NVL(TO_CHAR(um.fcha_rcpcion, 'd/mm/yyyy'), '') AS fcha_rcpcion,
es.dscrpcion AS estado_destino,
ih.id_proc AS id_proc,
i.id_grup_indi AS id_grupo,
ih.id_secu_indi AS id_indi,
DECODE(ih.fe_apag, NULL, 'PENDIENTE', 'CONCLUIDO') AS es_indi,
DECODE(i.in_tipo_ence, 'A', 'AUTOMATICO', 'MANUAL') AS ti_ence_indi,
DECODE(i.in_tipo_apag, 'A', 'AUTOMATICO', 'MANUAL') AS ti_apag_indi,
ih.id_usua_ence AS u_ence,
ih.id_tufo_ence AS zo_ence,
ih.id_tufo_ence AS uo_ence,
TO_CHAR(ih.fe_ence, 'dd/mm/yyyy') AS fe_ence,
TO_CHAR(ih.fe_ence, 'hh24:mi:ss') AS ho_ence,
NVL (ih.id_usua_apag, '') AS u_apag,
ih.id_tufo_apag AS zo_apag,
NVL (ih.id_tufo_apag, '') AS uo_apag,
NVL (TO_CHAR(ih.fe_apag, 'dd/mm/yyyy'), '') AS fe_apag,
NVL (TO_CHAR(ih.fe_apag, 'hh24:mi:ss'), '') AS ho_apag

FROM NSTDSYS.expdntes e,
SICE.mvmntos_expdntes_ult um,
SICE.indicador_proceso_historico ih,
SICE.grupo_indicador gi,
SICE.indicador i,
SICE.estdos es
WHERE
e.id = um.expdie_id
AND um.estado_cdgo = es.cdgo(+)
AND um.expdie_id = ih.id_exp
AND ih.id_secu_indi = i.id_secu_indi
AND i.id_grup_indi = gi.id_grup_indi
AND ((ih.fe_ence >= TO_DATE('01/06/2007', 'DD/MM/YYYY'))
AND (ih.fe_ence <= TO_DATE('04/06/2007', 'DD/MM/YYYY')))
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