[oracle_br] Quantidade de Acesso

2014-01-14 Por tôpico Ednilson Silva
Pessoal,

Para verificar os acessos simultâneos no meu BD, seria na View V$LICENSE ou
V$SESSION, ou tanto faz?

 

Grato

Ednilson Silva



Re: [oracle_br] Quantidade de Acesso

2014-01-14 Por tôpico Fabio Prado
Para ver usuários ativos, que seria similar aos acessos concorrentes, faça
o seguinte SELECT:

SELECT * FROM V$SESSION WHERE USERNAME IS NOT NULL AND STATUS = 'ACTIVE';

[]s

Fábio Prado
http://www.fabioprado.net


Em 14 de janeiro de 2014 14:10, Ednilson Silva
ednilson.si...@jbs.com.brescreveu:



 Pessoal,

 Para verificar os acessos simult€ ¦âneos no meu BD, seria na View
 V$LICENSE ou V$SESSION, ou tanto faz?



 Grato

 Ednilson Silva

  




-- 
Fábio Prado
www.fabioprado.net
Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
Oracle


Re: [oracle_br] Quantidade de Acesso

2014-01-14 Por tôpico Fernando Martins
Ednilson,

Para verificar sessões ou usuários conectados no seu banco e/ou em espera
ou executando algo, consulte a v$session ou ainda a v$session_wait

A view v$license é para verificar a quantidade de sockets, cpu, cores,
usuários logados dentre outras informaçoes que dizem respeito ao
licenciamento do teu Oracle.

O script abaixo pega as sessões ativas no momento:

## Inicio script
set pages 1000
col program format a25
col sid_serial format a15
col wait_info format a10
col machine format a25
col WAIT_CLASS format a10
col username format a15
col osuser format a15
col module format a20
col client_info format a20
col event format a30
col CPU_USED format a18
col ELAPSED_TIME format a18
col sql_id_child format a18
set lines 450

select  || s.sid || ',' || s.serial# ||  sid_serial,
   s.username, s.osuser osuser,
   w.event event,
   w.wait_time,
   w.seconds_in_wait secswait,
   (case when w.wait_time = 0 then 'waiting'
 when w.wait_time = -2 then 'not wait'
 when w.wait_time = -1 then 'not wait'
 when w.wait_time  0 then  'not wait'
 else 'dont know' end) wait_info,
   substr (w.wait_class, 1, 8) wait_class,
   substr(s.program, 1, 20) program,
   s.process,
   substr(s.machine, 1, 20) machine, s.sql_id || ',' ||
SQL_CHILD_NUMBER sql_id_child
from gv$session_wait w,
 gv$session s
where s.sid = w.sid
and (w.wait_class != 'Idle' or w.event = 'PL/SQL lock timer')
order by w.event, w.seconds_in_wait
/
## Fim script

-- 
*Fernando Martins*

Oracle Database 11g Administrator Certified Professional
Oracle Database 10g Real Application Clusters Administrator Certified Expert
Oracle Database 10g Administrator Certified Professional
Oracle Database 10g Administrator Certified Associate
Oracle9i Database Administrator Certified Associate
Linux Professional Institute Certfied Level 1

God grant us the serenity to accept the things we cannot change,
courage to change the things we can,
and wisdom to know the difference.


Em 14 de janeiro de 2014 14:10, Ednilson Silva
ednilson.si...@jbs.com.brescreveu:



 Pessoal,

 Para verificar os acessos simult€ ¦âneos no meu BD, seria na View
 V$LICENSE ou V$SESSION, ou tanto faz?



 Grato

 Ednilson Silva

  



RES: [oracle_br] Quantidade de Acesso

2014-01-14 Por tôpico Ednilson Silva
Fabio,

Obrigado...

 

[]

Ednilson Silva

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome 
de Fabio Prado
Enviada em: terça-feira, 14 de janeiro de 2014 14:30
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Quantidade de Acesso

 

  

Para ver usu€  ários ativos, que seria similar aos acessos concorrentes, fa€  
ça o seguinte SELECT:

 

SELECT * FROM V$SESSION WHERE USERNAME IS NOT NULL AND STATUS = 'ACTIVE';

 

[]s

 

F€  ábio Prado

http://www.fabioprado.net

 

Em 14 de janeiro de 2014 14:10, Ednilson Silva ednilson.si...@jbs.com.br 
escreveu:

€

Pessoal,

Para verificar os acessos simult€  ’  ¦âneos no meu BD, seria na View V$LICENSE 
ou V$SESSION, ou tanto faz?

€   

Grato

Ednilson Silva





 

-- 

F€  ábio Prado

www.fabioprado.net€   

Compartilhando conhecimentos e treinando profissionais em Bancos de Dados 
Oracle

€   





RES: [oracle_br] Quantidade de Acesso

2014-01-14 Por tôpico Ednilson Silva
Fernando,

Bem legal esse script, muito obrigado.

 

Grato,

Ednilson Silva

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome 
de Fernando Martins
Enviada em: terça-feira, 14 de janeiro de 2014 15:12
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Quantidade de Acesso

 

  

Ednilson,

 

Para verificar sess€  ões ou usu€  ários conectados no seu banco e/ou em espera 
ou executando algo, consulte a v$session ou ainda a v$session_wait

 

A view v$license €  é para verificar a quantidade de sockets, cpu, cores, usu€  
ários logados dentre outras informa€  çoes que dizem respeito ao licenciamento 
do teu Oracle.

 

O script abaixo pega as sess€  ões ativas no momento:

 

## Inicio script

set pages 1000

col program format a25

col sid_serial format a15

col wait_info format a10

col machine format a25

col WAIT_CLASS format a10

col username format a15

col osuser format a15

col module format a20

col client_info format a20

col event format a30

col CPU_USED format a18

col ELAPSED_TIME format a18

col sql_id_child format a18

set lines 450€   

 

select  || s.sid || ',' || s.serial# ||  sid_serial,€   

€€€€   s.username, s.osuser osuser,€   

€€€€   w.event event,€   

€€€€   w.wait_time,

€€€€   w.seconds_in_wait secswait,€   

€€€€   (case when w.wait_time = 0 then 'waiting'€   

€€€€€€€   when w.wait_time = -2 then 'not wait'€   

€€€€€€€   when w.wait_time = -1 then 'not wait'€   

€€€€€€€   when w.wait_time  0 then €   'not wait'€   

€€€€€€€   else 'dont know' end) wait_info,

€€€€   substr (w.wait_class, 1, 8) wait_class,

€€€€   substr(s.program, 1, 20) program,

€€€€   s.process,

€€€€   substr(s.machine, 1, 20) machine, s.sql_id || ',' || 
SQL_CHILD_NUMBER sql_id_child

from gv$session_wait w,

€€€   gv$session s

where s.sid = w.sid

and (w.wait_class != 'Idle' or w.event = 'PL/SQL lock timer')

order by w.event, w.seconds_in_wait

/

## Fim script




-- 
Fernando Martins

 

Oracle Database 11g Administrator Certified Professional

Oracle Database 10g Real Application Clusters Administrator Certified Expert

Oracle Database 10g Administrator Certified Professional

Oracle Database 10g Administrator Certified Associate

Oracle9i Database Administrator Certified Associate

Linux Professional Institute Certfied Level 1

 

God grant us the serenity to accept the things we cannot change,
courage to change the things we can,
and wisdom to know the difference. 

 

Em 14 de janeiro de 2014 14:10, Ednilson Silva ednilson.si...@jbs.com.br 
escreveu:

€

Pessoal,

Para verificar os acessos simult€  ’  ¦âneos no meu BD, seria na View V$LICENSE 
ou V$SESSION, ou tanto faz?

€   

Grato

Ednilson Silva