Я пытаюсь заставить встроенный атрибут времени ожидания Oracle работать в Python.
Некоторые соответствующие документы здесь:
https://cx -oracle.readthedocs.io / ен / последний / connection.html
import cx_Oracle
connection = cx_Oracle.connect("user/pass@thedb")
connection.callTimeout = 2000
cursor = connection.cursor()
Проблема в том, что исходная команда соединения требует слишком много времени (несколько минут).
У меня вопрос, есть ли способ как-нибудь применить callTimeout до того, как будет установлено соединение? или есть другой способ сделать то, что я хочу?
Мне известна эта помощь:
Установить время ожидания соединения с базой данных в Python
Кажется чрезмерным использование потоков для этого.