En général, il existe deux façons d'arrêter l'exécution de la base de données après un certain temps.
-
La base de données dispose d'un gestionnaire de ressources qui peut être utilisé pour limiter les ressources de la base de données et renvoyer une erreur si elles sont dépassées.
-
vous pouvez configurer la couche Oracle Net utilisée par cx_Oracle en créant un sqlnet. ouun fichier de configuration avec divers paramètres de délai d'attente tels que SQLNET.INBOUND_CONNECT_TIMEOUT, SQLNET.RECV_TIMEOUT etSQLNET.SEND_TIMEOUT, etc. Vérifiez le Documentation Oracle Net Services .
Pour les connexions, utilisez ce dernier