Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да се обърнем към Получих минус едно от грешка при четене при обаждане при свързване към екземпляр на Amazon RDS Oracle

Непосредствената причина за проблема е, че JDBC драйверът се е опитал да чете от мрежов сокет, който е бил затворен от "другия край".

Това може да се дължи на няколко неща:

  • Ако отдалеченият сървър е конфигуриран (напр. във файла "SQLNET.ora") да не приема връзки от вашия IP.

  • Ако URL адресът на JDBC е неправилен, може да се опитвате да се свържете с нещо, което не е база данни.

  • Ако има твърде много отворени връзки към услугата за база данни, тя може да откаже нови връзки.

Предвид симптомите, мисля, че сценарият "твърде много връзки" е най-вероятният. Това предполага, че вашето приложение пропуска връзки; създаване на връзки и след това неуспешно затваряне (винаги).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проверки на валидна дата в Oracle

  2. Защо променливата на oracle plsql varchar2 се нуждае от размер, но параметърът не?

  3. Как да отпечатате 1 до 10, без да използвате цикъл в PL/SQL?

  4. В SQL какво означава използването на скоби с ИЛИ?

  5. извикване на съхранена процедура през dblink