sql >> Database teknologi >  >> RDS >> Oracle

Sådan nærmer du dig en Got minus en fra en læseopkaldsfejl, når du opretter forbindelse til en Amazon RDS Oracle-instans

Den umiddelbare årsag til problemet er, at JDBC-driveren har forsøgt at læse fra en netværkssocket, der er blevet lukket af "den anden ende".

Dette kan skyldes et par ting:

  • Hvis fjernserveren er blevet konfigureret (f.eks. i filen "SQLNET.ora") til ikke at acceptere forbindelser fra din IP.

  • Hvis JDBC-webadressen er forkert, forsøger du muligvis at oprette forbindelse til noget, der ikke er en database.

  • Hvis der er for mange åbne forbindelser til databasetjenesten, kan den afvise nye forbindelser.

I betragtning af symptomerne, tror jeg, at "for mange forbindelser"-scenariet er det mest sandsynlige. Det tyder på, at din applikation lækker forbindelser; dvs. at skabe forbindelser og derefter undlade at (altid) lukke dem.



  1. Kan vi forbinde ekstern MySQL-database i Android ved hjælp af JDBC?

  2. Forskellen mellem flydende og decimal datatype

  3. Henter linket liste i MySQL-database

  4. Brug TYPE_ID() til at få id'et for en datatype i SQL Server