Im Allgemeinen gibt es zwei Möglichkeiten, die DB-Ausführung nach einer gewissen Zeit zu stoppen.
-
Die Datenbank verfügt über einen Ressourcenmanager, der verwendet werden kann, um DB-Ressourcen zu begrenzen und einen Fehler zurückzugeben, wenn sie überschritten werden.
-
Sie können die von cx_Oracle verwendete Oracle Net-Schicht konfigurieren, indem Sie ein sqlnet erstellen. oder eine Konfigurationsdatei mit verschiedenen Timeout-Parametern wie SQLNET.INBOUND_CONNECT_TIMEOUT, SQLNET.RECV_TIMEOUT und SQLNET.SEND_TIMEOUT usw. Überprüfen Sie die Oracle Net Services-Dokumentation .
Verwenden Sie für Verbindungen letzteres