Вам следует пересмотреть свою архитектуру и использовать какой-то сервис или веб-приложение, которое продолжает работать.
Соединения состоят из (i) структуры данных cx_ Oracle (ii) сетевого подключения к база данных (iii) процесс сервера базы данных.
После закрытия процесса Python все три по умолчанию закрываются. Таким образом, вы теряете все состояния, такие как кеш операторов, и любые настройки сеанса, такие как формат даты NLS. Если вы включите резидентный пул соединений с базой данных (DRCP) - см. руководство - тогда процесс сервера базы данных останется доступным для повторного использования, что сэкономит некоторые накладные расходы, однако следующий процесс все равно придется повторно аутентифицировать.