Зависит от вашей архитектуры ПО и вашего намерения быть готовым к кроссплатформенности.
cx_Oracle зависит от клиента Oracle.Таким образом, вы уверены, что на известном пути есть клиент Oracle.Даже если вы не хотите использовать клиент Oracle для обычной сессии, вы можете использовать его для предварительной проверки сервера.
В Linux / Unix вы можете запустить в подпроцессе следующий код:
sqlplus user/pasword@INSTANCE <<< "quit"| grep "Oracle Database"| head -n 1
Grep и другая обработка может быть выполнена в вашем коде, и в Windows это необходимо.По коду вы получите версию Oracle и узнаете, верна ли информация о соединении.