de mon expérience avec sqlplus et quelques autres outils:
tnsnames.ora
est lu chaque fois qu'un client souhaite ouvrir une connexion
sqlnet.ora
est lu chaque fois qu'un processus client démarre
au moins pour sqlplus, vous pouvez le vérifier facilement:
- démarrez sqlplus , puis ajoutez une nouvelle entrée dans tnsnames.ora. tu peux l'utiliser.
- démarrez sqlplus puis configurez le traçage dans sqlnet.ora, cela ne devrait pas fonctionner:
trace_directory_clint = c: \ trace
trace_timestamp_client = on
trace_level_client = 16
trace_unique_client = on
Mais bien sûr, une autre application pourrait se comporter d'une autre manière
Bien sûr, la trace ne fonctionnera pas si le répertoire de trace si le répertoire trace_ n'existe pas ou n'est pas accessible en écriture. vous devez donc également vérifier que votre traçage fonctionne si vous le configurez avant de démarrer sqlplus