En general, no. Un cambio de tnsnames.ora no debería requerir un reinicio, pero algunas aplicaciones leerán y analizarán tnsnames.ora al inicio para poder presentar una lista desplegable de servidores al usuario, por ejemplo, y guardarán en caché lo que se haya leído cuando la aplicación se inició en lugar de volver a leer el archivo. Dependiendo de la situación, puede ser más fácil reiniciar un cliente de Windows en lugar de descubrir cómo matar y reiniciar cualquier aplicación que pueda tener los datos en caché.
Un cambio en sqlnet.ora podría beneficiarse de un reinicio en aras de la coherencia, aunque no es necesario. Si está haciendo algo como habilitar la detección de conexión inactiva en un servidor configurando sqlnet.expire_time
, por ejemplo, probablemente tenga sentido reiniciar el servidor para asegurarse de que la configuración se aplica a todas las conexiones en lugar de solo a las conexiones nuevas, si está intentando Depurar por qué una conexión inactiva en particular todavía está dando vueltas, sabiendo que el servidor se reinició y que no está viendo algún artefacto de una conexión que se abrió antes de realizar la configuración, generalmente sería útil.