Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle :Comment détecter la fin du processus client comme cela fonctionne pour sqlplus ?

SQL*Plus utilise OCI - Oracle Call Interface. Il s'agit d'une API étendue (plus de quatre cents appels de fonction. OCI fournit de nombreuses méthodes pour gérer les connexions et les sessions. Je ne sais pas avec certitude, mais je suppose que SQL * Plus utilise OCILogon2 () pour enregistrer une session dédiée pour l'utilisateur, et met quelque chose dans le handle de session qui lui permet de détecter quand la session ABEND.

Donc, votre application n'utilise probablement pas OCI pour se connecter à la base de données. Si vous voulez en savoir plus sur OCI, vous pouvez lire la documentation. Soyez averti que ce sont des trucs de bas niveau! En savoir plus.