Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle:Jak wykryć zakończenie procesu klienta, tak jak to działa w sqlplus?

SQL*Plus wykorzystuje OCI - Oracle Call Interface. Jest to rozbudowane API (ponad czterysta wywołań funkcji. OCI udostępnia wiele metod obsługi połączeń i sesji. Nie wiem na pewno, ale domyślam się, że SQL*Plus używa OCILogon2() do rejestracji dedykowanej sesji dla użytkownika, i umieszcza coś w uchwycie sesji, co pozwala wykryć, kiedy sesja się kończy.

Tak więc prawdopodobnie Twoja aplikacja nie używa OCI do połączenia z bazą danych. Jeśli chcesz dowiedzieć się więcej o OCI, możesz przeczytać dokumentację. Ostrzegam, że to dość niski poziom! Dowiedz się więcej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Usuwanie rekordów z jednej tabeli połączonej z inną tabelą SQL

  2. LISTAGG Query ORA-00937:nie jest to funkcja pojedynczej grupy

  3. ROUND(data) Funkcja w Oracle

  4. Aktualizacja Oracle zawiesza się

  5. Zapytanie Oracle nie skompiluje się