sql >> Database >  >> RDS >> Oracle

Windows-service in .net kan de tns-servicenaam niet oplossen

Eerst kunt u de verbindingsreeks wijzigen om het tns-item uit te breiden:

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.161.50.101)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=MOUAT)));Password=password;User Id=username;

Dan krijg je de echte fout:

And got ‘ORA-06413: Connection not open.’

Wat te wijten was aan het pad 'Windows Service' met haakjes erin '(DEV)' of '(UAT)'

ANTWOORD:Vouw de verbindingsreeks uit om de TNS-resolutie uit te sluiten en zorg er vervolgens voor dat het pad naar de aanroepende toepassing geen haakjes '(' of ')' bevat.



  1. Hoe java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver tijdens runtime op te lossen?

  2. Waarom is het invoegen van MySQL InnoDB zo traag?

  3. Bronbeheer en opgeslagen procedures

  4. MySQL + Code First + Lazy Load-probleem!