Em geral, não. Uma alteração no tnsnames.ora não deve exigir uma reinicialização, mas alguns aplicativos lêem e analisam o tnsnames.ora na inicialização para poder apresentar uma lista suspensa de servidores ao usuário, por exemplo, e armazenar em cache o que foi lido quando o aplicativo foi iniciado em vez de reler o arquivo. Dependendo da situação, pode ser mais fácil reiniciar um cliente Windows em vez de descobrir como matar e reiniciar qualquer aplicativo que possa ter os dados em cache.
Uma alteração do sqlnet.ora pode se beneficiar de uma reinicialização por questões de consistência, embora não seja necessária. Se você estiver executando algo como ativar a detecção de conexão morta em um servidor configurando sqlnet.expire_time
, por exemplo, provavelmente faz sentido reiniciar o servidor para garantir que a configuração se aplique a todas as conexões, e não apenas às novas conexões - se você estiver tentando depurar por que uma conexão inoperante em particular ainda está por aí, sabendo que o servidor foi reiniciado e que você não está vendo algum artefato de uma conexão que foi aberta antes da configuração ser geralmente seria útil.