Por varias vezes encontramos sessões consumindo muitos recursos do servidor de db e o que podemos recomendar? Finalizar a sessão que o problema de performance é resolvido? E se este processo é importante e não pode ser finalizado tanto como precisamos solucionar o problema de performance para o momento.
Podemos então pausar esta sessão e despausar em momento oportuno, rapido e simples.
Capturar o ospid da sessão e executar:
SQL> oradebug setospid 10532
Suspender a execução (PAUSAR):
SQL> oradebug suspend
Depois, para reinicia-la:
SQL> oradebug resume

Autor: Anderson Graf
Bacharel em Sistemas de Informação e MBA em Gestão de Banco de Dados Oracle. Entusiasta da tecnologia Oracle, ACE Associate ♠, autor em vários blogs e OTN. Consultor Oracle Senior na Exímio Soluções em TI
Envolvido em soluções de:
– Implementação, migração, gerenciamento e suporte a produtos Oracle, multiplataforma
– Monitoramento de ambientes 24×7
– Backup e Recovery
– Performance e Tuning
– Alta disponibilidade (HA) – RAC, Data Guard
– EM database/grid/cloud control
– Particionamento & Advanced Compression
– Oracle Engineered Systems – ODA, Exadata
Blog pessoal: http://www.andersondba.com.br
Articulista na Oracle Technology Network (OTN) – https://goo.gl/99R6yW
ACE Associate – https://goo.gl/MBB51b
Articulista GPO – http://profissionaloracle.com.br