Tôi đã có một vấn đề rất giống với của bạn. Tôi đã có thể giải quyết nó bằng cách sử dụng một phương thức kết nối khác:
my_dsn = cx_Oracle.makedsn("host",port,sid="sid")
connection = cx_Oracle.connect(user="user", password="password", dsn=my_dsn)
cursor = connection.cursor()
querystring = "SQL query"
cursor.execute(querystring)
Xem http://cx-oracle.readthedocs.io/en/latest/ module.html để biết thêm thông tin