Administração de Banco de DadosBlog

Verificando os valores dos parâmetros de outra sessão – parte 1

By Alex Zaballa

Olá pessoal,

Hoje fizeram outra pergunta interessante!

Como eu faço para saber se algum parâmetro do otimizador de outra sessão do Oracle foi alterado?

Existe uma view chamada

Vamos abrir uma nova sessão e alterar o parâmetro “optimizer_features_enable”:


Para verificar se existe algum parâmetro alterado em outra sessão, podemos utilizar o SELECT abaixo:

SELECT
ses.sid,
ses.serial#,
ses_alter.name,
ses_alter.value value_ses,
orig.value value_db
FROM
v$ses_optimizer_env ses_alter,
v$sys_optimizer_env orig,
v$session ses
WHERE ses.sid=69
and ses.sid = ses_alter.sid
and ses_alter.id = orig.id
and ses_alter.value < > orig.value;




Ok, mas e se o parâmetro alterado não tiver relação com o otimizador ?

Esse será o assunto do próximo post 🙂




Fonte: Alex Zaballa