11 февр. 2010 г.

Проблемы с cx_Oracle (python 2.6 под windows, Oracle XE Client)

Долго и нудно мучился с cx_oracle (python 2.6 и windows vista) – каждые второй коннект к базе валился с фатальной ошибкой, а иногда магически вешал все окружение на 3-4 минуты. Гугл не помог. Вариант с ущербностью своей висты я отметаю, т.к. виста за последние два месяца была восстановлена из recovery раздела (до и после cx_oracle работал одинаково).

Смена версии cx_oracle тоже не помогала. Даже последний релиз имеет теже проблемы.

Собственно, решением оказалось возвращение к python 2.5.4. Под ним все удивительным образом работает и никаких проблем нет.

В ошибке было упоминание библиотеки ntdll.dll.




1 комментарий:

Ivan Markeev комментирует...

Словил опять и на том же окружении... Есть попытка решить проблему так:
http://markeev.labwr.ru/2010/08/cxoracle-xe-client-oracle.html