cx_Oracle не может подключиться к одной базе данных на другом компьютере

Я пытаюсь подключиться к базе данных ORACLE, используя cx_Oracle с python. Код показан ниже. Тот же код может подключаться к целевой базе данных при работе на ПК, но не может подключаться с помощью сервера. Сообщение об ошибке: ORA-12545: Ошибка подключения, поскольку целевой хост или объект не существует

Поскольку он может быть подключен с помощью другого компьютера, я думаю, что не должно быть неправильного пароля или имени службы. Сервер, у которого возникла проблема с подключением к базе данных, - это Linux с установленным cx_Oracle и определенным ORACLE_HOME, LD_LIBRARY_PATH.

Кто-нибудь может намекнуть, что может пойти не так?

используемый код

dsn_tns = cx_Oracle.makedsn('Host Name', 'Port Number', service_name='ServiceName') 
conn = cx_Oracle.connect(user=r'UserName', password='Password', dsn=dsn_tns) 
c = conn.cursor()

person Fiona    schedule 07.05.2019    source источник


Ответы (1)


Выяснилось, что это произошло из-за проблемы с доступом к сети.

person Fiona    schedule 28.05.2019