подключение Python к Oracle с использованием pyodbc иногда убивает интерпретатор Python - PullRequest
0 голосов
/ 21 апреля 2011

Периодически при использовании pyodbc для создания соединения с базой данных oracle он убивает интерпретатора.

import pyodbc
connectString = 'Driver={Microdsoft ODBC for Oracle};Server=<host>:<port>/<db>.<host>;uid=<username>;pwd=<password>'
cnxn = pyodbc.connect(connectString)

Скажем, в 1/5 раза это просто вылетит из приглашения Python (>>>) вплоть до моей подсказки (C:)

Есть идеи, почему это происходит или как это исправить?

1 Ответ

1 голос
/ 31 мая 2011

Мы не смогли обнаружить, что именно вызвало эту проблему.Исследования заставляют нас думать, что могут быть проблемы с Python 2.7.1, PyODBC и Win 2003 server.

Чтобы решить эту проблему, мы создали файл jar, который выполнил проверку прав доступа, а затем скрипт Python вызвал этот файл и вернул результат

...