Bonjour,
J'essaie depuis plusieurs jours de me connecter à une Bd Oracle via .net, mais sans succès 
J'ai ajouté la référence Oracle.DataAccess.client à mon projet (jusque là tout va bien), ensuite j'ai suivi le tuto suivant http://xo.developpez.com/tutoriel/dotnet/oracle/odt/
et j'ai différentes erreurs selon que j'utilise ou non le tnsnames.ora.
Avec la commande suivante :
Dim oradb As String = "Data Source=NomInstanceTnsNames.ora;User Id=MonUser;Password=" & TextBox2.Text & ";"
j'obtiens l'erreur :
ORA-12154: TNS:Could not resolve the connect identifier specified
pourtant voici ce que j'ai dans mon tnsnames.ora :
NomInstanceTnsNames.ora=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = TCP.WORLD)
(PROTOCOL = TCP)
(HOST = AdresseServeur)
(PORT = 1521)
)
)
(CONNECT_DATA =
(SID = SIDInstanceTnsNames)
)
)
du coup j'ai essayé de code là :
1 2 3 4
| Dim oradb As String = "Data Source=(DESCRIPTION=" _
+ " (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=adresseServeur)(PORT=1521)))" _
+ " (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=SIDInstanceTnsNames)));" _
+ "User Id=MonUser;Password=" & TextBox2.Text & ";" |
et là j'ai :
ORA-1017: Invalid username/password; logon denied
bref ca marche pas... n'y connaissant pas grand chose en bdd oracle je n'ai aucune piste à creusé, auriez vous une idée pour m'aider ?
Merci d'avance
Partager