[oracle_br] Quantidade de Acesso
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
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
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
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
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