Avec JDBC , on a l'habitude de ne pas utiliser le fichier tnsnames.ora , pour referencer une base de donnée .
Dans certains on aimerait tester une chaine de connexion , mais ne pas la mettre dans le fichier tnsnames.ora officiel de la machine .
- Une première possibilité est de créer un fichier tnsnames.ora dans un répertoire que l'on contrôle . On utilise et on exporte la variable d'environnement TNS_ADMIN , que l'on remplit avec ce répertoire .
- Une deuxième possibilité est de tester directement la chaine de connexion avec sqlplus .
sqlplus 'scott/tiger@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ORADB)(PORT=1521)))(CONNECT_DATA=(SID=PAYDB)))'