Obrigado Chiappa.

Mas a última query para descobrir quais usuários nunca logaram no database, 
rodou por mais de 10 horas e acabei cancelando a consulta.

 select * from dba_users where username not in
 (select distinct username from dba_audit_session);

No mais, obrigado pelas dicas.


--------------------------------------------
Em ter, 23/9/14, jlchia...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br> escreveu:

 Assunto: [oracle_br] Re: Ajuda query
 Para: oracle_br@yahoogrupos.com.br
 Data: Terça-feira, 23 de Setembro de 2014, 15:43
 
 
  
 
 
 
   
 
 
     
       
       
       Bem, primeiro que fique ** CLARO ** que o que vamos
 comentar aqui é válido SE a apenas ** SE ** o database em
 questão está rodando com a opção de audit session
 ligada, okdoc ?? Isso é default nas versões mais recentes
 mas Não Necessariamente vc pode assumir que está ativa no
 seu database, ok ??
   Isso posto :
 consultar os logons dos usuários é simplérrimo :
 
 select username, timestamp
 from dba_audit_session where action_name = 'LOGON'
 group by username;
 
 para
 alterar para trazer só o último logon (de modo que se
 possa comparar com a data de hoje e ver se já passou um
 ano, que é o que vc vai querer) é simplesmente :
   
 select username,
 max(timestamp) ultimo_logon from dba_audit_session where
 action_name = 'LOGON' group by username;
 
 aí, para poder colocar uma
 cláusula de filtro na coluna de último logon, eu faria
 assim :
 
 select * from (
    select username, max(timestamp)
 ultimo_logon from dba_audit_session where action_name =
 'LOGON' group by username
                )
  where (sysdate - ultimo_logon) > 365;
  
   Blz ? Taí.... Eu só
 diria para vc ** não ** listar os usuários que não
 estejam presentes na DBA_AUDIT_SESSION, pois não tem como
 saber se  usuário realmente era pra logar mas nunca logou
 OU se é um schema criado só pra conter objetos, e que
 assim nunca deveria ter logado no banco mesmo...
    No máximo, o que eu faria se fosse vc,
 além da query acima eu faria uma outra, para mostrar
 usuários que nunca logaram :
    
 select * from dba_users where username not in
 (select distinct username from dba_audit_session);
 
  ==> MAS depois confira
 essa lista com o pessoal da aplicação, para tentar
 identificar quais desses usuários que nunca logaram são
 simples repositórios e quais realmente são usuários que
 iriam logar no database mas nunca o fizeram ...
 
   []s
   
     Chiappa
 
     
      
 
     
     
 
 
 
 #yiv7667436662 #yiv7667436662 --
   #yiv7667436662ygrp-mkp {
 border:1px solid #d8d8d8;font-family:Arial;margin:10px
 0;padding:0 10px;}
 
 #yiv7667436662 #yiv7667436662ygrp-mkp hr {
 border:1px solid #d8d8d8;}
 
 #yiv7667436662 #yiv7667436662ygrp-mkp #yiv7667436662hd {
 color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
 0;}
 
 #yiv7667436662 #yiv7667436662ygrp-mkp #yiv7667436662ads {
 margin-bottom:10px;}
 
 #yiv7667436662 #yiv7667436662ygrp-mkp .yiv7667436662ad {
 padding:0 0;}
 
 #yiv7667436662 #yiv7667436662ygrp-mkp .yiv7667436662ad p {
 margin:0;}
 
 #yiv7667436662 #yiv7667436662ygrp-mkp .yiv7667436662ad a {
 color:#0000ff;text-decoration:none;}
 #yiv7667436662 #yiv7667436662ygrp-sponsor
 #yiv7667436662ygrp-lc {
 font-family:Arial;}
 
 #yiv7667436662 #yiv7667436662ygrp-sponsor
 #yiv7667436662ygrp-lc #yiv7667436662hd {
 margin:10px
 0px;font-weight:700;font-size:78%;line-height:122%;}
 
 #yiv7667436662 #yiv7667436662ygrp-sponsor
 #yiv7667436662ygrp-lc .yiv7667436662ad {
 margin-bottom:10px;padding:0 0;}
 
 #yiv7667436662 #yiv7667436662actions {
 font-family:Verdana;font-size:11px;padding:10px 0;}
 
 #yiv7667436662 #yiv7667436662activity {
 
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
 
 #yiv7667436662 #yiv7667436662activity span {
 font-weight:700;}
 
 #yiv7667436662 #yiv7667436662activity span:first-child {
 text-transform:uppercase;}
 
 #yiv7667436662 #yiv7667436662activity span a {
 color:#5085b6;text-decoration:none;}
 
 #yiv7667436662 #yiv7667436662activity span span {
 color:#ff7900;}
 
 #yiv7667436662 #yiv7667436662activity span
 .yiv7667436662underline {
 text-decoration:underline;}
 
 #yiv7667436662 .yiv7667436662attach {
 clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
 0;width:400px;}
 
 #yiv7667436662 .yiv7667436662attach div a {
 text-decoration:none;}
 
 #yiv7667436662 .yiv7667436662attach img {
 border:none;padding-right:5px;}
 
 #yiv7667436662 .yiv7667436662attach label {
 display:block;margin-bottom:5px;}
 
 #yiv7667436662 .yiv7667436662attach label a {
 text-decoration:none;}
 
 #yiv7667436662 blockquote {
 margin:0 0 0 4px;}
 
 #yiv7667436662 .yiv7667436662bold {
 font-family:Arial;font-size:13px;font-weight:700;}
 
 #yiv7667436662 .yiv7667436662bold a {
 text-decoration:none;}
 
 #yiv7667436662 dd.yiv7667436662last p a {
 font-family:Verdana;font-weight:700;}
 
 #yiv7667436662 dd.yiv7667436662last p span {
 margin-right:10px;font-family:Verdana;font-weight:700;}
 
 #yiv7667436662 dd.yiv7667436662last p
 span.yiv7667436662yshortcuts {
 margin-right:0;}
 
 #yiv7667436662 div.yiv7667436662attach-table div div a {
 text-decoration:none;}
 
 #yiv7667436662 div.yiv7667436662attach-table {
 width:400px;}
 
 #yiv7667436662 div.yiv7667436662file-title a, #yiv7667436662
 div.yiv7667436662file-title a:active, #yiv7667436662
 div.yiv7667436662file-title a:hover, #yiv7667436662
 div.yiv7667436662file-title a:visited {
 text-decoration:none;}
 
 #yiv7667436662 div.yiv7667436662photo-title a,
 #yiv7667436662 div.yiv7667436662photo-title a:active,
 #yiv7667436662 div.yiv7667436662photo-title a:hover,
 #yiv7667436662 div.yiv7667436662photo-title a:visited {
 text-decoration:none;}
 
 #yiv7667436662 div#yiv7667436662ygrp-mlmsg
 #yiv7667436662ygrp-msg p a span.yiv7667436662yshortcuts {
 font-family:Verdana;font-size:10px;font-weight:normal;}
 
 #yiv7667436662 .yiv7667436662green {
 color:#628c2a;}
 
 #yiv7667436662 .yiv7667436662MsoNormal {
 margin:0 0 0 0;}
 
 #yiv7667436662 o {
 font-size:0;}
 
 #yiv7667436662 #yiv7667436662photos div {
 float:left;width:72px;}
 
 #yiv7667436662 #yiv7667436662photos div div {
 border:1px solid
 #666666;height:62px;overflow:hidden;width:62px;}
 
 #yiv7667436662 #yiv7667436662photos div label {
 
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
 
 #yiv7667436662 #yiv7667436662reco-category {
 font-size:77%;}
 
 #yiv7667436662 #yiv7667436662reco-desc {
 font-size:77%;}
 
 #yiv7667436662 .yiv7667436662replbq {
 margin:4px;}
 
 #yiv7667436662 #yiv7667436662ygrp-actbar div a:first-child {
 margin-right:2px;padding-right:5px;}
 
 #yiv7667436662 #yiv7667436662ygrp-mlmsg {
 font-size:13px;font-family:Arial, helvetica, clean,
 sans-serif;}
 
 #yiv7667436662 #yiv7667436662ygrp-mlmsg table {
 font-size:inherit;font:100%;}
 
 #yiv7667436662 #yiv7667436662ygrp-mlmsg select,
 #yiv7667436662 input, #yiv7667436662 textarea {
 font:99% Arial, Helvetica, clean, sans-serif;}
 
 #yiv7667436662 #yiv7667436662ygrp-mlmsg pre, #yiv7667436662
 code {
 font:115% monospace;}
 
 #yiv7667436662 #yiv7667436662ygrp-mlmsg * {
 line-height:1.22em;}
 
 #yiv7667436662 #yiv7667436662ygrp-mlmsg #yiv7667436662logo {
 padding-bottom:10px;}
 
 
 #yiv7667436662 #yiv7667436662ygrp-msg p a {
 font-family:Verdana;}
 
 #yiv7667436662 #yiv7667436662ygrp-msg
 p#yiv7667436662attach-count span {
 color:#1E66AE;font-weight:700;}
 
 #yiv7667436662 #yiv7667436662ygrp-reco
 #yiv7667436662reco-head {
 color:#ff7900;font-weight:700;}
 
 #yiv7667436662 #yiv7667436662ygrp-reco {
 margin-bottom:20px;padding:0px;}
 
 #yiv7667436662 #yiv7667436662ygrp-sponsor #yiv7667436662ov
 li a {
 font-size:130%;text-decoration:none;}
 
 #yiv7667436662 #yiv7667436662ygrp-sponsor #yiv7667436662ov
 li {
 font-size:77%;list-style-type:square;padding:6px 0;}
 
 #yiv7667436662 #yiv7667436662ygrp-sponsor #yiv7667436662ov
 ul {
 margin:0;padding:0 0 0 8px;}
 
 #yiv7667436662 #yiv7667436662ygrp-text {
 font-family:Georgia;}
 
 #yiv7667436662 #yiv7667436662ygrp-text p {
 margin:0 0 1em 0;}
 
 #yiv7667436662 #yiv7667436662ygrp-text tt {
 font-size:120%;}
 
 #yiv7667436662 #yiv7667436662ygrp-vital ul li:last-child {
 border-right:none !important;
 }
 #yiv7667436662 
 

Responder a