Ich verbinde mich also über C # mit einem externen Server. Ich habe gerade Oracle 11g -Client von hier aus auf meinem Rechner installiert: Ссылка (255MB eins).
Nachdem ich viele Blogs / Fragen gelesen habe, fand ich diesen Artikel nützlich:
Also ist das korrekt? Ich kann nichts tun. Der DBA muss die Datei LISTENER.ORA bearbeiten?
Mein tnsnames.ora sieht so aus:
%Vor%Es wirft mich den Fehler bei:
%Vor%Was soll ich tun? Ich freue mich über Kommentare. Danke!
Sie können dies auf verschiedene Arten tun: Wenn Sie Ihre TNSNames-Datei verwenden, sollte die Datenquelle den TNSHosts-Eintragsnamen (das Bit vor dem ersten "=" aus dem tnsnames.ora) angeben, nicht den Hostnamen:
%Vor%Oder Sie können den gesamten TNS-Eintrag wie folgt in die Verbindungszeichenfolge einfügen:
%Vor%Tags und Links c# oracle connection-string database-connection oracle11g