Also ein Neuling zur Datenbank hier. Habe viele Fragen zu meinem Problem gefunden, konnte sie aber nicht lösen.C# Verbindung zu Oracle (konfigurieren tnsnames.ora)
Ich installierte Oracle 11g und mit ihm kommt die vorkonfigurierte Datenbank namens "orcl", die alle Daten über die Mitarbeiter enthält. versuchen jetzt im auf diese Datenbank über C# zu verbinden, aber ich fand, dass es 2 Möglichkeiten, die Connection String
Wenn der Alias nicht eingerichtet ist in tnsnames.ora
Datei zu schreiben dann jetzt getan es durch
con_string = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=service_name)));User Id=myid;Password=mypass"
was ich verstehe nicht, was soll ich anstelle von "localhost" schreiben. Soweit ich weiß Port
ist 1521 standardmäßig. Suche über das Netz sagt mir, ich sollte meine IP-Adresse hier schreiben? Sorry, aber ich bin ein Noob, wenn es um das Networking geht, also welche IP-Adresse? meine LAN-IP-Adresse? Den kann ich über ipconfig oder die WAN-IP-Adresse bekommen?
Zweitens, warum ist eine IP-Adresse erforderlich? Ist die Datenbank nicht auf meinem PC, so dass keine Internetverbindung benötigt wird? Adresse anstelle von lokalen Host
Ich muss auch wissen, was genau soll ich anstelle schreiben von service name
Zur Zeit habe ich versucht, meine LAN- und WAN-IP setzen. und es gibt mir den Fehler "Verbindungsanfrage abgelaufen". Beachten Sie, dass ich den ManagedDataAccess
Treiber nicht den nicht verwalteten verwenden. Danke