{"id":167,"date":"2017-10-30T16:40:58","date_gmt":"2017-10-30T16:40:58","guid":{"rendered":"http:\/\/bufallos.com.br\/bg_br\/?p=167"},"modified":"2017-11-10T14:15:37","modified_gmt":"2017-11-10T14:15:37","slug":"como-identificar-quais-sessoes-estao-ativas-no-oracle-e-como-elimina-las","status":"publish","type":"post","link":"http:\/\/bufallos.com.br\/bg_br\/como-identificar-quais-sessoes-estao-ativas-no-oracle-e-como-elimina-las\/","title":{"rendered":"Como identificar quais sess\u00f5es est\u00e3o ativas no ORACLE e como elimin\u00e1-las."},"content":{"rendered":"<p style=\"text-align: justify;\">Dando continuidade \u00e0 sess\u00e3o <strong>ORACLE DATABASE<\/strong> postarei mais uma sacada r\u00e1pida, por\u00e9m funcional, que \u00e9 uma consulta\u00a0\u00a0que te mostra quais as sess\u00f5es ativas no Oracle e como eliminar estas sess\u00f5es.<\/p>\n<p style=\"text-align: justify;\">Normalmente esta necessidade surge quando:<\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"font-size: 1.125rem;\">Sua equipe de desenvolvimento est\u00e1 utilizando uma base ( seja de produ\u00e7\u00e3o \/ Homologa\u00e7\u00e3o \/ Desenvolvimento ).\u00a0<\/span><strong>Isto pode acontecer<\/strong>, por exemplo, quando alguma instru\u00e7\u00e3o que acessa o banco n\u00e3o fecha a conex\u00e3o ap\u00f3s obter a informa\u00e7\u00e3o desejada. Assim, com a conex\u00e3o aberta pode gerar um n\u00famero desnecess\u00e1rios de sess\u00f5es ativas.<\/li>\n<li><strong>Outra necessidade<\/strong> \u00e9 quando voc\u00ea precisa parar processos\/ jobs que est\u00e3o sendo executados na base de dados e que, por algum motivo, precisam ser paradas abruptamente.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Assim, toda vez que voc\u00ea quiser identificar os usu\u00e1rios (sess\u00f5es) que est\u00e3o ativos ( conectados em seu banco) voc\u00ea pode utilizar a consulta <strong>( como ela est\u00e1, sem altera\u00e7\u00f5es)<\/strong> abaixo :<\/p>\n<blockquote><p>SELECT s.username,<br \/>\ns.osuser,<br \/>\ns.sid,<br \/>\ns.serial#,<br \/>\np.spid,<br \/>\ns.status,<br \/>\ns.machine,<br \/>\ns.program,<br \/>\nTO_CHAR(s.logon_Time,&#8217;DD-MON-YYYY HH24:MI:SS&#8217;) AS logon_time<br \/>\nFROM v$session s<br \/>\ninner join v$process p<br \/>\non s.paddr = p.addr<br \/>\nWHERE s.status = &#8216;ACTIVE&#8217;<br \/>\nand s.type &lt;&gt; &#8216;BACKGROUND&#8217;<\/p><\/blockquote>\n<p style=\"text-align: justify;\">Percebendo que o n\u00famero de usu\u00e1rios conectados est\u00e1 elevado e ap\u00f3s analisar os acessos perceber quem est\u00e1 ou n\u00e3o utilizando a sess\u00e3o, voc\u00ea pode &#8220;derrub\u00e1-los&#8221; executando o script abaixo:<\/p>\n<blockquote><p>ALTER SYSTEM KILL SESSION &#8216;sid,serial#&#8217; IMMEDIATE;<\/p><\/blockquote>\n<p style=\"text-align: justify;\">\u00c9 isso ai pessoal, espero ter ajudado.<\/p>\n<p style=\"text-align: justify;\">D\u00favidas, <a href=\"http:\/\/www.bufallos.com.br\/bg_br\/contato\/\">entre em contato<\/a>.<\/p>\n<p style=\"text-align: justify;\">Forte abra\u00e7o.<\/p>\n<p style=\"text-align: justify;\">Eduardo Santana<br \/>\nbufallos@bufallos.com.br<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dando continuidade \u00e0 sess\u00e3o ORACLE DATABASE postarei mais uma sacada r\u00e1pida, por\u00e9m funcional, que \u00e9 uma consulta\u00a0\u00a0que te mostra quais<\/p>\n","protected":false},"author":1,"featured_media":162,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/posts\/167"}],"collection":[{"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/comments?post=167"}],"version-history":[{"count":2,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/posts\/167\/revisions"}],"predecessor-version":[{"id":229,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/posts\/167\/revisions\/229"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/media\/162"}],"wp:attachment":[{"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/media?parent=167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/categories?post=167"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bufallos.com.br\/bg_br\/wp-json\/wp\/v2\/tags?post=167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}