Por favor, dê uma olhada na saída abaixo:
Pelo que sei podemos verificar se o parâmetro é estático ou dinâmico no Oracle utilizando esta consulta. Por favor corrija-me se eu estiver errado.
Mas eu vi algo estranho que "Mesmo que os parâmetros db_recovery_file_dest e db_recovery_file_dest_size sejam parâmetros dinâmicos, o dicionário de dados está mostrando o valor FALSE". Pelo que entendi desta consulta SQL, os parâmetros mencionados são parâmetros estáticos.
Não consigo entender qual é o correto ou estou entendendo algo errado.
O
isinstance_modifiable
sinalizador apenas informa se esse parâmetro pode ser definido de forma diferente para diferentes instâncias (para RAC) ou não. Para os parâmetros que você está vendo, é falso, o que significa que todas as instâncias em um único cluster RAC devem ter os mesmos valores.Se você quiser saber quando pode alterar um parâmetro, observe duas outras colunas nessa tabela:
isses_modifiable
: seTRUE
, o parâmetro pode ser alterado comalter session
issys_modifiable
: informa sobre as alterações que podem ser feitas comalter system
.IMMEDIATE
significa sim e as alterações entram em vigor imediatamente,DEFERRED
pode ser alterado, mas só terá efeito na próxima partida,FALSE
só pode ser alterado se você usou umspfile
para iniciar a instância e as alterações só terão efeito na próxima inicialização.Detalhes completos estão disponíveis na
v$parameter
documentação.