Я пытаюсь подключиться к удаленной базе данных oracle с помощью cx_Oracle. Это работало в прошлом, и я могу подключиться с помощью разработчика Oracle SQL, но при этом продолжает выдавать ошибку. Это заставляет меня думать, что это проблема cx_Oracle, но любая идея.
import cx_Oracle as orc
user='usr'
pwd='pwd'
host='db.host.url'
service_name='servname'
db = orc.connect(user, pwd, '{}:1521/{}'.format(host,service_name)) #error is here
ошибка:
Traceback (most recent call last):
File "path_to_py", line 15, in <module>
db = orc.connect(user, pwd, '{}:1521/{}'.format(host,service_name))
cx_Oracle.OperationalError: ORA-03113: end-of-file on communication channel
Process ID: 0
Session ID: 0 Serial number: 0
Версия Oracle SQL Developer:
17.3.0
Версия клиента Oracle: 11.2.0
БД Oracle, размещенная на Azure
Локальная платформа: Windows 10
Python версия: 3.7
cx_Oracle версия: 7.0.0