Chiappa,

Muito obrigado.

Pois é, comparando a V$SESSION e V$LICENSE, aparece uma quantidade nada a haver.

 

É para um Consultor, ele precisar saber a quantidade simultanea de conexão em 
três DB que tenho aqui.

 

Grato,

Ednilson Silva

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome 
de jlchia...@yahoo.com.br
Enviada em: terça-feira, 14 de janeiro de 2014 15:21
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] RE: Quantidade de Acesso

 

  

  Com certeza a V$LICENSE não serve, pois ela ** elimina ** sessões 
não-licenciáveis, como as usadas por features do RDBMS, Além de não ser 
atualizada com alta-frequência, então por isso vc deveria usar a a V$SESSION... 
Exemplo (num db 11gr2 intensamente usado) :

SQL> select count(*) from v$session;

  COUNT(*)
----------
       253

SQL> select * from v$license;

SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER  USERS_MAX 
CPU_COUNT_CURRENT CPU_CORE_COUNT_CURRENT
------------ ---------------- ---------------- ------------------ ---------- 
----------------- ----------------------
CPU_SOCKET_COUNT_CURRENT CPU_COUNT_HIGHWATER CPU_CORE_COUNT_HIGHWATER 
CPU_SOCKET_COUNT_HIGHWATER
------------------------ ------------------- ------------------------ 
--------------------------
           0                0              168               1109          0    
            32                      8
                                          32                        8

 Bem diferente ....
 
  []s
  
    Chiappa
    
 OBS : e logicamente, se vc está pesquisando isso por causa de erros de máximo 
de sessões atingido, a nota "ORA-00018: Maximum Number Of Sessions Exceeded" 
(Doc ID 419130.1) nos lembra que Tranquilamente podem haver algumas sessões 
recursivas/internas não contabilizadas , então vc Sempre tem que setar o param 
de sessions com alguma folguinha acima do número que vc Realmente vai ter de 
sessões de usuário, okdoc ? Só um lembrete...



Responder a