En general, hay dos formas de detener la ejecución de la base de datos después de un período de tiempo.
-
La base de datos tiene un administrador de recursos que se puede usar para limitar los recursos de la base de datos y devolver un error si se exceden.
-
puede configurar la capa Oracle Net utilizada por cx_Oracle creando una sqlnet. un archivo de configuración con varios parámetros de tiempo de espera, como SQLNET.INBOUND_CONNECT_TIMEOUT, SQLNET.RECV_TIMEOUT y SQLNET.SEND_TIMEOUT, etc. Verifique Documentación de Oracle Net Services .
Para las conexiones, utilice este último