Eu não tentei cx_Oracle, mas você pode se conectar especificando os parâmetros individuais -
conn = cx_Oracle.connect(user='username', password='[email protected]', dsn='server:port/services')
OU
dsn_tns = cx_Oracle.makedsn('server', 'port', 'services')
conn = cx_Oracle.connect(user='username', password='[email protected]', dsn=dsn_tns)